Update core

This commit is contained in:
sunkaixuna
2022-01-04 23:17:44 +08:00
parent 2e56d0cc0c
commit 448477c1d5
2 changed files with 10 additions and 2 deletions

View File

@@ -83,7 +83,8 @@ namespace SqlSugar
DisableNvarchar = it.MoreSettings.DisableNvarchar, DisableNvarchar = it.MoreSettings.DisableNvarchar,
PgSqlIsAutoToLower = it.MoreSettings.PgSqlIsAutoToLower, PgSqlIsAutoToLower = it.MoreSettings.PgSqlIsAutoToLower,
IsAutoRemoveDataCache = it.MoreSettings.IsAutoRemoveDataCache, IsAutoRemoveDataCache = it.MoreSettings.IsAutoRemoveDataCache,
IsWithNoLockQuery = it.MoreSettings.IsWithNoLockQuery IsWithNoLockQuery = it.MoreSettings.IsWithNoLockQuery,
TableEnumIsString=it.MoreSettings.TableEnumIsString
}, },
SlaveConnectionConfigs = it.SlaveConnectionConfigs SlaveConnectionConfigs = it.SlaveConnectionConfigs
}).ToList(); }).ToList();

View File

@@ -843,9 +843,16 @@ namespace SqlSugar
dt = this.Context.Queryable<T>().Where(whereSql).AddParameters(parameters).ToDataTable(); dt = this.Context.Queryable<T>().Where(whereSql).AddParameters(parameters).ToDataTable();
} }
else else
{
if (this.UpdateObjs.ToList().Count == 0)
{
dt = new DataTable();
}
else
{ {
dt = this.Context.Queryable<T>().WhereClassByPrimaryKey(this.UpdateObjs.ToList()).ToDataTable(); dt = this.Context.Queryable<T>().WhereClassByPrimaryKey(this.UpdateObjs.ToList()).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)