SetColumns更新数据没有反应,值原来是null,想做累加计算后变更 返回

SqlSugar 处理完成
2 1171
该叫什么 Gally 发布于2024/10/30
悬赏:0 飞吻

db.Db.Updateable<Ysxxb>().SetColumns(t => t.yfdjje == t.yfdjje + cjje).Where(x => x.id == ysxxb2.id).ExecuteCommand();

想实现UPDATE S SET yfdjje= isnull(yfdjje,0.00)+170.00 from ysxxb where id=10


已经实现:db.Db.Updateable<Ysxxb>().SetColumns(t => t.yfdjje == SqlFunc.IsNull(t.yfdjje,0) + cjje).Where(x => x.id == ysxxb2.id).ExecuteCommand();

热忱回答2

  • fate sta fate sta VIP0
    2024/10/30

    db.Db.Updateable<Ysxxb>().SetColumns(t => t.yfdjje == sqlfunc.isnull(t.yfdjje,0) + cjje).Where(x => x.id == ysxxb2.id).ExecuteCommand();

    0 回复
  • fate sta fate sta VIP0
    2024/10/30

    如果是nulll转成0

    0 回复