小编cha*_*aru的帖子

任何人都可以帮助使用Dapper ORM进行批量更新吗?

我有一张桌子employee,我必须将他们的位置更新到新位置,所以我需要批量更新.请使用Dapper ORM帮助我这样做

我的主要关键是Employee-id.

您可以在下面看到一次更新单个记录的示例代码.

// Employees is list of class class Employee
SqlConnection connection = new SqlConnection(connectionstring);
connection.open();

foreach (Employee employee in Employees)
{
    string query = @"UPDATE [dbo].[Employee]    
                     SET Name = @Name, Age = @Age, Sex = @Sex, 
                         Location = @Location  
                     WHERE Id = @Id";

    connection.QueryAsync<bool>(query, new { @Id = employee.Id, @Name = employee.Name, 
                                             @Sex = employee.sex, @Age = employee.age, 
                                             @Location = employee.location})).SingleOrDefault();
}   
Run Code Online (Sandbox Code Playgroud)

c# sql dapper

9
推荐指数
1
解决办法
8985
查看次数

标签 统计

c# ×1

dapper ×1

sql ×1