diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs index 669c2b56f..f74e73498 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs @@ -68,8 +68,7 @@ namespace SqlSugar { var mappingKeys = GetMappingColumns(parameter.CurrentExpression); var isSameType = mappingKeys.Keys.Count > 0; - CallContextThread>.SetData("Exp_Select_Mapping_Key", mappingKeys); - CallContextAsync>.SetData("Exp_Select_Mapping_Key", mappingKeys); + this.Context.SugarContext.QueryBuilder.MappingKeys = mappingKeys; this.Expression = item; if (this.Context.IsJoin && (item is MemberInitExpression || item is NewExpression)) {