【.net core】【sqlsugar】批量更新方法

 官方文档:单表更新、更新数据 - 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();
}

相关推荐

  1. 【.net core】【sqlsugar】批量更新方法

    2024-04-23 03:36:03       36 阅读
  2. mybatis 实现批量更新的三种方式

    2024-04-23 03:36:03       49 阅读
  3. SpringBoot中六种批量更新Mysql 方式效率对比

    2024-04-23 03:36:03       30 阅读
  4. SQLAlchemy批量更新

    2024-04-23 03:36:03       43 阅读
  5. 批量更新或者新增

    2024-04-23 03:36:03       43 阅读
  6. Mysql批量更新: on duplicate key update

    2024-04-23 03:36:03       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-23 03:36:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-23 03:36:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-23 03:36:03       82 阅读
  4. Python语言-面向对象

    2024-04-23 03:36:03       91 阅读

热门阅读

  1. PostgreSQL数据库高级sql总结2

    2024-04-23 03:36:03       39 阅读
  2. 线程和进程的区别(面试)

    2024-04-23 03:36:03       41 阅读
  3. ubuntu20.04使用binfmt透明执行riscv64程序

    2024-04-23 03:36:03       31 阅读
  4. std::tuple介绍和使用

    2024-04-23 03:36:03       34 阅读
  5. 大语言模型对于“长序列”的处理方法

    2024-04-23 03:36:03       32 阅读
  6. RTT设备驱动框架学习(UART)

    2024-04-23 03:36:03       39 阅读
  7. vim之一键替换

    2024-04-23 03:36:03       36 阅读