From c28f78c906de2448528497a7b0b0028f3fc8a10b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 6 May 2023 16:32:19 +0800 Subject: [PATCH] Update Join bug --- .../SqlSugar/Abstract/UpdateProvider/UpdateableProviderT2.cs | 1 + .../SqlSugar/Abstract/UpdateProvider/UpdateableProviderT3.cs | 1 + .../SqlSugar/Abstract/UpdateProvider/UpdateableProviderT4.cs | 1 + 3 files changed, 3 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT2.cs b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT2.cs index bf02072c6..0e92960b8 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT2.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT2.cs @@ -24,6 +24,7 @@ namespace SqlSugar public IUpdateable InnerJoin(Expression> joinExpress) { + updateableObj.UpdateBuilder.Context.InitMappingInfo(); UpdateableProvider result = new UpdateableProvider(); result.updateableObj = updateableObj; var joinIno = ((QueryableProvider)updateableObj.UpdateBuilder.Context.Queryable()).GetJoinInfo(joinExpress, JoinType.Inner); diff --git a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT3.cs b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT3.cs index 3f09505d3..9113a9eac 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT3.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT3.cs @@ -22,6 +22,7 @@ namespace SqlSugar public IUpdateable InnerJoin(Expression> joinExpress) { + updateableObj.UpdateBuilder.Context.InitMappingInfo(); UpdateableProvider result = new UpdateableProvider(); result.updateableObj = updateableObj; var joinIno = ((QueryableProvider)updateableObj.UpdateBuilder.Context.Queryable()).GetJoinInfo(joinExpress, JoinType.Inner); diff --git a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT4.cs b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT4.cs index c75dc6f84..678095ea6 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT4.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProviderT4.cs @@ -21,6 +21,7 @@ namespace SqlSugar public IUpdateable SetColumns(Expression> columns) { + updateableObj.UpdateBuilder.Context.InitMappingInfo(); var exp = ((columns as LambdaExpression).Body as MemberInitExpression).Bindings; var items = ExpressionTool.GetMemberBindingItemList(exp); var UpdateBuilder = updateableObj.UpdateBuilder;