.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 });

浙公网安备 33010602011771号