不传对象 批量更新 返回
SqlSugar
老数据
7
2034
悬赏:5 飞吻
var t10 = db.Updateable<Student>().UpdateColumns(it => new Student() { Name = "a", CreateTime = DateTime.Now }).Where(it => it.Id == 11).ExecuteCommand();不传对象 批量更新 用这个文档可以么,我测试老是报错
var t10 =await db.Updateable<Student>().UpdateColumns(it => new Student() { Name = "a" }).Where(it => it.Name == "张三").ExecuteCommandHasChangeAsync();我大概就这么写,要么报错WHERE附件有语法错误,要么报错值不能为NULL,不是只更新一列么 我这一列不是主键不唯一 把所有张三批量更换成a
var t10 =await db.Updateable<Student>().SetColumns(it => new Student() { Name = "a" }).Where(it => it.Name == "张三").ExecuteCommandHasChangeAsync();这两种方式都不行
热忱回答(7)
-
遥望末班车 VIP0
2020/7/1我这个Name是组合主键中的一个,是不能更新主键?
0 回复 -
遥望末班车 VIP0
2020/7/1又可以了......我把主键去掉,然后又重新加上之后又可以了,真神奇
0 回复 -
遥望末班车 VIP0
2020/7/1重启后又不行了....跟大姨妈似的
0 回复 -
遥望末班车 VIP0
2020/7/1启动之前设置主键就不行,这主键看来不能更新
0 回复 -
木鱼 VIP0
2020/7/1试试这样写
db.Updateable(newStudent() { Name ="a", CreateTime = DateTime.Now }).UpdateColumns(it =>new{ it.Name, it.CreateTime}).Where(it => it.Id == 11).ExecuteCommand();0 回复 -
fate stay night VIP0
2020/7/5主键不支持更新
0 回复 -
遥望末班车 VIP0
2020/7/10@木鱼:不行主键不支持自动更新
0 回复