我有一张桌子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)