Luk*_*101 36 c# asp.net-mvc linq-to-entities entity-framework
我找不到任何关于如何使用Linq to Entities进行批量/批量插入的示例.你们知道如何进行批量插入吗?
Mar*_*ell 22
有时您只需要混合模型.也许SqlBulkCopy用于存储库的这一部分(因为它直接插入批量复制API),其余部分用于实体框架.如有必要,可以直接使用ADO.NET.最终目标是完成工作.
Con*_*ngo 12
有关如何使用LINQ to Entities进行批量插入的完美示例,请参阅http://archive.msdn.microsoft.com/LinqEntityDataReader.它是一个允许轻松使用SqlBulkCopy的包装器.
@Marc Gravell是正确的,有时您必须混合模型才能完成工作.
我写了一个类,它将批量插入EF实体(或任何类型的对象,只要属性名称与列名匹配).
该类支持自定义批量大小,插入前和插入后事件,排队插入和"firehose模式"(给它十亿个对象,它将尊重批量大小).
BulkInserter<T>| 归档时间: |
|
| 查看次数: |
35957 次 |
| 最近记录: |