如何進行批量插入 - 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是正確的,有時您必須混合模型才能完成工作。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因