gpt4 book ai didi

mysql - 如何使用 dapper 将对象列表插入数据库

转载 作者:行者123 更新时间:2023-11-29 23:19:00 25 4
gpt4 key购买 nike

我正在制作一个基于 Sql Server DB 的网站,该数据库仍在由另一个应用程序使用。该网站使用 MySQL 数据库,因为它是 SSH 网站。所以我为它创建了一个新的MySQL数据库,并将所有数据从Sql Server迁移到MySQL。由于 Sql Server DB 仍在使用,因此它每天都在更新。我不可能每天都做迁移工作。所以我要制作一个程序,从 Sql Server DB 读取表(数据库中只有 3 个表用于网站。但每个表有 3000 多条记录)并将这些表插入 MySQL 数据库。我正在使用 Dapper 来执行该程序。我可以将表格读出为列表,例如列表。只是想知道是否有一种好方法将这些列表插入 MySQL 数据库。我现在正在使用 for 循环将列表插入数据库。有没有更好的办法?谢谢。

最佳答案

您可以通过此将对象添加到列表中。

List< table> tbl= new List< table>();
foreach (table tblname in collection)
{

table tblNew= new table {
field1 = tblname .field1,
field2 = tblname.field2
};
tbl.Add(imgSIgn);
}

int res= cn.Execute(@"Insert INTO table(field1,field2) VALUES (@field1,@field2)", tbl.ToArray());

关于mysql - 如何使用 dapper 将对象列表插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27505979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com