SetColumns生成的 sql 不正确 返回
SqlSugar
沟通中
3
896
wililam 发布于2026/2/11
悬赏:0 飞吻
public void UpdateWipIdgRul(string ruleId, int ruleSeq)
{
_db.Updateable<DWIPIDGRUL>()
.SetColumns(x => x.RuleSeq == x.RuleSeq - 1)
.Where(x => x.RuleId == ruleId && x.RuleSeq > ruleSeq)
.ExecuteCommand();
}
----------------
生成如下 sql,缺少了更新的列:
UPDATE "dwipidgrul" SET
WHERE (( "rule_id" = N'TEST' ) AND ( "rule_seq" > 3 ))
热忱回答(3)
-
fate sta VIP0
2026/2/13主键不能更新。
0 回复 -
wililam VIP0
2026/2/14那请问这样的更新要怎么写才能更
0 回复 -
小杰 VIP0
2026/2/14删了在插入或者在建一个没主键实体
0 回复