diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index b63258be7..935ba81e4 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -1459,7 +1459,10 @@ namespace SqlSugar expShortName, typeof(T), columns, args); - + if (IsAppendNavColumns()) + { + SetAppendNavColumns(selectObj.Exp); + } var exp = DynamicCoreHelper.GetMember(typeof(T), selectObj.ResultNewType, expShortName, selectObj.formattableString); var method = GetType().GetMethod("_Select", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance) .MakeGenericMethod(selectObj.ResultNewType); diff --git a/Src/Asp.NetCore2/SqlSugar/Json2Sql/DynamicLinq/DynamicCoreHelper.cs b/Src/Asp.NetCore2/SqlSugar/Json2Sql/DynamicLinq/DynamicCoreHelper.cs index 11875839b..93f9f0216 100644 --- a/Src/Asp.NetCore2/SqlSugar/Json2Sql/DynamicLinq/DynamicCoreHelper.cs +++ b/Src/Asp.NetCore2/SqlSugar/Json2Sql/DynamicLinq/DynamicCoreHelper.cs @@ -28,6 +28,7 @@ namespace SqlSugar var lambda = SqlSugarDynamicExpressionParser.ParseLambda(new[] { parameter }, null, newAnonymousTypeStr, args); result.ResultNewType = lambda.Body.Type; result.ShortName = shortName; + result.Exp = lambda; return result; } @@ -36,6 +37,7 @@ namespace SqlSugar public FormattableString formattableString { get; set; } public string ShortName { get; set; } public Type ResultNewType { get; set; } + public LambdaExpression Exp { get; internal set; } } public static Expression> GetWhere(string shortName, FormattableString whereSql) { diff --git a/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec b/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec index 984cecc69..141988310 100644 --- a/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec +++ b/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec @@ -2,7 +2,7 @@ SqlSugarCore - 5.1.4.189-preview01 + 5.1.4.189-preview02 sunkaixuan 果糖大数据科技 http://www.apache.org/licenses/LICENSE-2.0.html