如何进行批量插入 - Linq to Entities

asp.net-mvc c# entity-framework linq-to-entities

我找不到任何关于如何使用Linq to Entities进行批量/批量插入的示例。你们知道如何进行批量插入吗?

一般承认的答案

有时您只需要混合模型。也许可以将SqlBulkCopy用于存储库的这一部分(因为这会直接插入批量复制API),而其余部分则使用Entity Framework。如有必要,可以直接使用ADO.NET。最终目标是完成工作。


热门答案

有关如何使用LINQ to Entities进行批量插入的完美示例,请参阅http://archive.msdn.microsoft.com/LinqEntityDataReader 。它是一个允许轻松使用SqlBulkCopy的包装器。

@Marc Gravell是正确的,有时您必须混合模型才能完成工作。




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因