Update exp to sql

This commit is contained in:
skx
2021-01-16 22:58:38 +08:00
parent fa3274a9cd
commit 6587e3a155
2 changed files with 12 additions and 0 deletions

View File

@@ -93,6 +93,14 @@ namespace OrmTest
Db.Updateable<Order>()
.SetColumns(it => new Order { Name = "a", CreateTime = DateTime.Now })
.SetColumns(it => new Order() { Price = 1 }).Where(it => it.Id == 1).ExecuteCommand();
Db.Updateable<Order>()
.SetColumns(it => new Order { Name= it.Id>0 ?"1":"2", CreateTime = DateTime.Now })
.Where(it => it.Id == 1).ExecuteCommand();
Db.Updateable<Order>()
.SetColumns(it => new Order { Name = SqlFunc.IsNull(it.Name,"a")+"b", CreateTime = DateTime.Now })
.Where(it => it.Id == 1).ExecuteCommand();
Db.CodeFirst.InitTables<Unitbluecopy>();
Db.Insertable(new Unitbluecopy()).UseSqlServer().ExecuteBlueCopy();