.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是與@后面的是一致的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM