嗨,我需要一种方法将大量记录插入
MySQL数据库表.
我正在使用Linq to Entities和使用foreach循环并插入每条记录的方法太慢了.
例如
foreach(var item in items){
context.Add(item);
context.SubmitChanges();
}
是否有类似MySql命令的方法:.net连接器中有LOAD DATA INFILE?
最佳答案 实体框架(和Linq-to-entities)不支持批量插入.必须始终通过数据库服务器的本机功能来完成批量插入.要从.NET Connector使用LOAD DATA INFILE,请检查
MySqlBulkLoader
class.