.NET Core MySqlBulkCopy 批量新增数据

打印 上一主题 下一主题

主题 887|帖子 887|积分 2661

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);
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表