mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-24 07:07:23 +08:00
Add demo
This commit is contained in:
parent
c43dfc4746
commit
362bc8603b
@ -124,16 +124,29 @@ namespace OrmTest
|
|||||||
|
|
||||||
var dataTable = db.Queryable<Order>().Select("id,name,1 as price").Take(2).ToDataTable();
|
var dataTable = db.Queryable<Order>().Select("id,name,1 as price").Take(2).ToDataTable();
|
||||||
db.Fastest<Order>().BulkUpdate("Order", dataTable,new string[] {"id" },new string[] {"name" });
|
db.Fastest<Order>().BulkUpdate("Order", dataTable,new string[] {"id" },new string[] {"name" });
|
||||||
|
|
||||||
db.Updateable<object>()
|
db.Updateable<object>()
|
||||||
.AS("[Order]")
|
.AS("[Order]")
|
||||||
.SetColumns("name", 1)
|
.SetColumns("name", 1)
|
||||||
.Where("id=1").ExecuteCommand();
|
.Where("id=1").ExecuteCommand();
|
||||||
|
|
||||||
db.Updateable<object>()
|
db.Updateable<object>()
|
||||||
.AS("[Order]")
|
.AS("[Order]")
|
||||||
.SetColumns("name", 1)
|
.SetColumns("name", 1)
|
||||||
.SetColumns("price", 1)
|
.SetColumns("price", 1)
|
||||||
.Where("id=1").ExecuteCommand();
|
.Where("id=1").ExecuteCommand();
|
||||||
|
|
||||||
|
db.Updateable<object>()
|
||||||
|
.AS("[Order]")
|
||||||
|
.SetColumns(it => SqlFunc.MappingColumn<string>("name"), it => SqlFunc.MappingColumn<string>("(case when id>0 then name else '' end) "))
|
||||||
|
.SetColumns("price", 1)
|
||||||
|
.Where("id=1").ExecuteCommand();
|
||||||
|
|
||||||
|
db.Updateable<object>()
|
||||||
|
.AS("[Order]")
|
||||||
|
.SetColumns(it => SqlFunc.MappingColumn<string>("name"), it => SqlFunc.MappingColumn<string>("(case when id>0 then name else '' end) "))
|
||||||
|
//.SetColumns("price", 1)
|
||||||
|
.Where("id=1").ExecuteCommand();
|
||||||
|
|
||||||
object o = db.Queryable<Order>().First();
|
object o = db.Queryable<Order>().First();
|
||||||
db.UpdateableByObject(o).ExecuteCommandAsync().GetAwaiter().GetResult();
|
db.UpdateableByObject(o).ExecuteCommandAsync().GetAwaiter().GetResult();
|
||||||
|
Loading…
Reference in New Issue
Block a user