From 088ba6377ab96295c592759f25b26ea7d50f627b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 3 Apr 2024 09:16:26 +0800 Subject: [PATCH] Update split table diff log --- .../SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs index d788ddd38..8775007e3 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs @@ -746,10 +746,14 @@ namespace SqlSugar { dt = new DataTable(); } - else if (this.WhereColumnList?.Any() == true) - { + else if (this.WhereColumnList?.Any() == true) + { dt = this.Context.Queryable().Filter(null, true).WhereClassByWhereColumns(this.UpdateObjs.ToList(), this.WhereColumnList.ToArray()).ToDataTable(); } + else if (this.UpdateBuilder.TableName.HasValue()) + { + dt = this.Context.Queryable().AS(this.UpdateBuilder.TableName).Filter(null, true).WhereClassByPrimaryKey(this.UpdateObjs.ToList()).ToDataTable(); + } else { dt = this.Context.Queryable().Filter(null, true).WhereClassByPrimaryKey(this.UpdateObjs.ToList()).ToDataTable();