ToB企服应用市场:ToB评测及商务社交产业平台

标题: .NET Core MySqlBulkCopy 批量新增数据 [打印本页]

作者: 熊熊出没    时间: 2023-9-2 08:38
标题: .NET Core MySqlBulkCopy 批量新增数据
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);
复制代码
 

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




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4