我有一个DataSet
,其中包含在C#中的ASP.NET MVC控制器中导入Excel文件(18,000行)时填充的行。我创建了模型类的对象,并将每个数据集行分配给对象的属性,然后将其添加到List<Model class>
。这里很好。
但是当我使用DbContext.SaveChanges()
时,需要花费太多时间来保存。特别是在生产服务器上,我花了34分钟来保存数据。我是无能为力的,使用ASP.NET MVC和Entity Framework插入批量数据的任何其他有效方法?
提前致谢!