.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是与@后面的是一致的
posted @ 2020-08-13 10:40  悟自省  阅读(706)  评论(0编辑  收藏  举报