Synchronization code

This commit is contained in:
sunkaixuan
2023-06-06 18:22:58 +08:00
parent 8fc1ef8b50
commit faf90089e6
2 changed files with 2 additions and 1 deletions

View File

@@ -643,7 +643,7 @@ namespace SqlSugar
if (this.QueryBuilder.Includes != null) if (this.QueryBuilder.Includes != null)
{ {
var managers = (this.QueryBuilder.Includes as List<object>); var managers = (this.QueryBuilder.Includes as List<object>);
if (IsSelectNavQuery()) if (this.QueryBuilder.AppendNavInfo?.AppendProperties?.Any()==true)
{ {
if (result.HasValue()) if (result.HasValue())
{ {

View File

@@ -1252,6 +1252,7 @@ namespace SqlSugar
var index = QueryBuilder.WhereIndex + 1; var index = QueryBuilder.WhereIndex + 1;
var result = this.Context.Queryable<T>().AS(SqlBuilder.GetPackTable(sqlobj.Key, "MergeTable")).AddParameters(sqlobj.Value).Select("*").With(SqlWith.Null); var result = this.Context.Queryable<T>().AS(SqlBuilder.GetPackTable(sqlobj.Key, "MergeTable")).AddParameters(sqlobj.Value).Select("*").With(SqlWith.Null);
result.QueryBuilder.WhereIndex = index; result.QueryBuilder.WhereIndex = index;
result.QueryBuilder.NoCheckInclude = true;
result.QueryBuilder.LambdaExpressions.ParameterIndex = QueryBuilder.LambdaExpressions.ParameterIndex++; result.QueryBuilder.LambdaExpressions.ParameterIndex = QueryBuilder.LambdaExpressions.ParameterIndex++;
result.QueryBuilder.LambdaExpressions.Index = QueryBuilder.LambdaExpressions.Index++; result.QueryBuilder.LambdaExpressions.Index = QueryBuilder.LambdaExpressions.Index++;
if (this.Context.CurrentConnectionConfig.DbType == DbType.Oracle) if (this.Context.CurrentConnectionConfig.DbType == DbType.Oracle)