.net Core Dapper使用sql语句实现批量修改数据状态

上图为查出的所有满足条件的数据,要选中若干条数据将其状态设置为作废

一共选中6条数据,当点击确认后修改数据状态。
前端代码

1.安装NuGet包 【Abp.Dapper】于EFCore中,

2.创建文件夹,并创建一个xxxxMapper的类,

  图中1为将Person实体引入
      2为创建Person实体时设置的表名
      3为忽略数据库中的审计字段、导航属性

3.将其注入

4.使用sql进行修改数据的状态

提升

var sql = @"UPDATE Student SET Name=@Name,Age=@AgeWHERE Id IN @Id ;";

return await _trainOutOfStockDapperRepository.ExecuteAsync(sql, new { Id = input.TrainOutOfStockIds.ToArray(), Age= 13, Name= coalPrices });
匿名类中如Age,Name是与@后面的是一致的
原文地址:https://www.cnblogs.com/moonstars/p/13494994.html