我正在使用数据库,我能够从数据库中获取所有数据并将其保存在 List<> 中。我使用 DataGrid 在 List<> 中进行了更改,现在我想替换 List<> 值的每个数据库值,其中 List.ID == 数据库 ID。我使用 Dapper(以防万一);
public void SetData(List<DatabaseInfoModel> database)
{
using (IDbConnection connection = new System.Data.SqlClient.SqlConnection("Server=.\\SQLEXPRESS; Database=XXXX; User Id=XXXX; Password=password;"))
{
foreach(DatabaseInfoModel item in database)
{
connection.Execute($"UPDATE DataTable " +
$"SET Name = {item.Name}, " +
$" Description = {item.Description}, " +
$" Record = {item.Record} " +
$" WHERE ID = {item.ID}");
}
}
}