我正在使用 Entity Framework 5 和 SQL Server 2012 进行项目。我们需要一次插入大量行(100k 个实体的顺序)。基本上,我们有一个物理程序,它输出大量二进制数据,然后我们需要处理这些数据并将其提取到 SQL 2012 数据库中。我们在应用程序的其他地方使用 EF5 作为 ORM,但我怀疑它是否能够及时处理这种插入。
我们使用数据库优先的方法,其中从模型生成的 POCO 作为主要 DTO 在整个代码库中传递。
我还要补充一点,此插入涉及具有外键关系的多个表。这是各种批量插入方法的问题吗?
有没有人对此或推荐的方法有类似的经验?