我知道不建议使用实体框架进行批量插入,因为它会一一添加它们。(示例 1,示例 2。)
附加一个在其下方有一个大图形的对象怎么样,例如 100Ks 个对象?- 具体来说:
- 使用 EF5 执行此操作有哪些(时间/内存)性能注意事项?
- 是否有存储大图的最佳实践?
- 关系数据库甚至是存储大型图形的好主意吗?
一点背景:
该图是使用 EF5 POCO 创建的,然后附加到根并保存。图表始终是新数据,从不更新。我们使用的数据库是 SQL Server 2012。
对于大型案例(100Ks 对象),实际创建过程可能需要数十秒,因此如果附加/保存过程占用 10% 的时间,则不会对整体时间性能产生重大影响。