mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Complex query BUG
This commit is contained in:
parent
bddbde9127
commit
72aa41a632
@ -11,6 +11,7 @@ namespace OrmTest
|
|||||||
public static void Insert()
|
public static void Insert()
|
||||||
{
|
{
|
||||||
var db = Db;
|
var db = Db;
|
||||||
|
db.CodeFirst.InitTables<UinitBlukTable>();
|
||||||
db.DbMaintenance.TruncateTable<UinitBlukTable>();
|
db.DbMaintenance.TruncateTable<UinitBlukTable>();
|
||||||
db.CodeFirst.InitTables<UinitBlukTable>();
|
db.CodeFirst.InitTables<UinitBlukTable>();
|
||||||
db.Insertable(new List<UinitBlukTable>
|
db.Insertable(new List<UinitBlukTable>
|
||||||
|
@ -256,7 +256,7 @@ namespace SqlSugar
|
|||||||
resolveExpress.SqlFuncServices = Context.CurrentConnectionConfig.ConfigureExternalServices == null ? null : Context.CurrentConnectionConfig.ConfigureExternalServices.SqlFuncServices;
|
resolveExpress.SqlFuncServices = Context.CurrentConnectionConfig.ConfigureExternalServices == null ? null : Context.CurrentConnectionConfig.ConfigureExternalServices.SqlFuncServices;
|
||||||
};
|
};
|
||||||
resolveExpress.Resolve(expression, resolveType);
|
resolveExpress.Resolve(expression, resolveType);
|
||||||
this.Parameters.AddRange(resolveExpress.Parameters);
|
this.Parameters.AddRange(resolveExpress.Parameters.Select(it=>new SugarParameter(it.ParameterName, it.Value)));
|
||||||
var result = resolveExpress.Result;
|
var result = resolveExpress.Result;
|
||||||
var isSingleTableHasSubquery = IsSingle() && resolveExpress.SingleTableNameSubqueryShortName.HasValue();
|
var isSingleTableHasSubquery = IsSingle() && resolveExpress.SingleTableNameSubqueryShortName.HasValue();
|
||||||
if (isSingleTableHasSubquery)
|
if (isSingleTableHasSubquery)
|
||||||
|
Loading…
Reference in New Issue
Block a user