PublicSetColumns对可空默认值为0的字段的更新,使用方法求告知 返回

SqlSugar 沟通中
1 203
该叫什么 Coder 发布于1个月前
悬赏:0 飞吻



await repository.Context.Updateable(parts)
     .PublicSetColumns(p => SqlFunc.IsNull(p.UsageCount, 0), "+")
     .UpdateColumns(nameof(Part.UsageCount))
     .ExecuteCommandAsync();


SqlServer数据库,我需要批量更新这张表的UsageCount字段(可空,默认值为0),每条记录累加上这个list的对应UsageCount字段,但是我这样子用会报错,有没有使用方法求告知,多谢

热忱回答1

  • fate sta fate sta VIP0
    1个月前
    var result= db.Updateable<Student>()
    .SetColumns(it => new Student() { Name="a",CreateTime=DateTime.Now})//类只能在表达示里面不能提取
    .Where(it => it.Id == 11)
    .ExecuteCommand();


    用这种方式更新

    0 回复