官方文档:单表更新、更新数据 - SqlSugar 5x - .NET果糖网
泛型类中增加
//更新单个实体
public async Task<int> Update(TEntity entity)
{
//IgnoreColumns(ignoreAllNullColumns: true):忽略设置为跳过的列
return await _db.Updateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();
}
//批量更新实体
public async Task<int> Update(List<TEntity> list)
{
//此处不需要加.IgnoreColumns(ignoreAllNullColumns: true),增加该操作会导致更新不成功
return await _db.Updateable(list).ExecuteCommandAsync();
}