我正在使用EF Code First,需要将一个包含几千条记录的通用列表插入到表格中。只是使用foreach循环并将每个实体添加到表格中,最后使用SaveChanges()保存,这需要相当长的时间。
在EF或Code First中是否有一种批量操作的方法?还是应该使用SqlCommand或SqlBulkCopy?此外,是否有一些我可以关闭的EF Code First功能,以使插入更快?
感谢您的帮助!
在EF或Code First中是否有一种批量操作的方法?还是应该使用SqlCommand或SqlBulkCopy?此外,是否有一些我可以关闭的EF Code First功能,以使插入更快?
感谢您的帮助!