Update Updateable.GetDiffTable

This commit is contained in:
sunkaixuan 2022-06-14 16:27:47 +08:00
parent eec3f49f5f
commit 492a073d4d
2 changed files with 3 additions and 3 deletions

View File

@ -568,7 +568,7 @@ namespace SqlSugar
{ {
List<DiffLogTableInfo> result = new List<DiffLogTableInfo>(); List<DiffLogTableInfo> result = new List<DiffLogTableInfo>();
var whereSql = Regex.Replace(sql, ".* WHERE ", "", RegexOptions.Singleline); var whereSql = Regex.Replace(sql, ".* WHERE ", "", RegexOptions.Singleline);
var dt = this.Context.Queryable<T>().Where(whereSql).AddParameters(parameters).ToDataTable(); var dt = this.Context.Queryable<T>().Filter(null, true).Where(whereSql).AddParameters(parameters).ToDataTable();
if (dt.Rows != null && dt.Rows.Count > 0) if (dt.Rows != null && dt.Rows.Count > 0)
{ {
foreach (DataRow row in dt.Rows) foreach (DataRow row in dt.Rows)

View File

@ -876,7 +876,7 @@ namespace SqlSugar
{ {
whereSql=Regex.Match(sql, @"\(EXISTS.+").Value; whereSql=Regex.Match(sql, @"\(EXISTS.+").Value;
} }
dt = this.Context.Queryable<T>().Where(whereSql).AddParameters(parameters).ToDataTable(); dt = this.Context.Queryable<T>().Filter(null, true).Where(whereSql).AddParameters(parameters).ToDataTable();
} }
else else
{ {
@ -886,7 +886,7 @@ namespace SqlSugar
} }
else else
{ {
dt = this.Context.Queryable<T>().WhereClassByPrimaryKey(this.UpdateObjs.ToList()).ToDataTable(); dt = this.Context.Queryable<T>().Filter(null, true).WhereClassByPrimaryKey(this.UpdateObjs.ToList()).ToDataTable();
} }
} }
if (dt.Rows != null && dt.Rows.Count > 0) if (dt.Rows != null && dt.Rows.Count > 0)