mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-24 18:04:52 +08:00
-
This commit is contained in:
parent
601119514c
commit
27b64fdf5f
@ -83,7 +83,7 @@ namespace OrmTest.Demo
|
|||||||
dt.Add("createTime", DateTime.Now);
|
dt.Add("createTime", DateTime.Now);
|
||||||
var t66 = db.Updateable(dt).AS("student").WhereColumns("id").With(SqlWith.UpdLock).ExecuteCommand();
|
var t66 = db.Updateable(dt).AS("student").WhereColumns("id").With(SqlWith.UpdLock).ExecuteCommand();
|
||||||
|
|
||||||
|
db.Updateable(new Student() { Id = 1 }).UpdateColumns(new string[] { "name" }).Where(it=>it.Name=="1").ExecuteCommand();
|
||||||
|
|
||||||
var dt2 = new Dictionary<string, object>();
|
var dt2 = new Dictionary<string, object>();
|
||||||
dt2.Add("id", 2);
|
dt2.Add("id", 2);
|
||||||
|
@ -214,7 +214,7 @@ namespace SqlSugar
|
|||||||
|
|
||||||
public IUpdateable<T> UpdateColumns(string[] columns)
|
public IUpdateable<T> UpdateColumns(string[] columns)
|
||||||
{
|
{
|
||||||
this.UpdateBuilder.DbColumnInfoList = this.UpdateBuilder.DbColumnInfoList.Where(it => columns.Contains(it.PropertyName, StringComparer.OrdinalIgnoreCase)).ToList();
|
this.UpdateBuilder.DbColumnInfoList = this.UpdateBuilder.DbColumnInfoList.Where(it => GetPrimaryKeys().Select(iit=>iit.ToLower()).Contains(it.DbColumnName.ToLower()) || columns.Contains(it.PropertyName, StringComparer.OrdinalIgnoreCase)).ToList();
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user