如何多次添加更新字段? 返回
SqlSugar
4
62

悬赏:5 飞吻
先设置默认要修改的字段:
db.Updateable(model).UpdateColumns(u => new { u.字段名1,u.字段名2 });
如果这里有其他业务逻辑,需要 再 追加修改“字段3”的代码怎么写?
热忱回答(4)
-
高彬 VIP0
6天前很多业务场景都是这种 :需要根据业务逻辑多次添加修改的字段,并不能一次性确认需要修改的字段!!!!
0 回复 -
高彬 VIP0
6天前这种方法可以实现 :
IUpdateable<T> update = sugar.db.Updateable<T>(); update.SetColumns(r => new T() { field1 ="",field2 ="" }); //叠加其他字段 update.SetColumnsIF(判断条件, r => r.field3 ==""); update.Where(w => …).ExecuteCommand();
请问UpdateColumns如何实现 ?
0 回复 -
fate sta VIP0
6天前IUpdateable<T> UpdateColumns(params string[] columns); 用这个吧,在外面操作好数组传进来
0 回复 -
高彬 VIP0
6天前@fate sta:测试,可以的。
0 回复