翼度科技»论坛 编程开发 .net 查看内容

.NET Core MySqlBulkCopy 批量新增数据

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
MySqlConnector有个MySqlBulkCopy批量新增数据方法,不过只能用DataTable,需要把list转成DataTable代码如下:
  1. MySqlBulkCopy mySqlBulkCopy = new MySqlBulkCopy(conn)
  2. {
  3.   DestinationTableName = "userinfo"
  4. };
  5. mySqlBulkCopy.ColumnMappings.AddRange(table.Columns.Cast<DataColumn>().Select(colum => new MySqlBulkCopyColumnMapping { DestinationColumn = colum.ColumnName, SourceOrdinal = colum.Ordinal }).ToList());
  6. mySqlBulkCopy.WriteToServer(table);
复制代码
 

来源:https://www.cnblogs.com/runningprogrammer/archive/2023/08/28/MySqlBulkCopy.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具