我觉得这一定是在某个地方得到了回答,我只是没有正确地查询它,所以我会提前道歉。
我有一种方法可以从服务中获取数百个对象,并使用代码优先方法将它们映射到数据库。现在我将所有对象一个一个地添加到上下文中,然后在最后保存一次。只有 100 个,填充大约需要 22 秒。所以,真的,我想我现在有两个问题......
如果要更新上下文并且有人试图访问该数据(即:填充这些表中的内容的页面。),它会无法访问吗?还是只是以只读方式获取数据?我不必担心更新冲突,只需担心读取概率,所以我假设后者但想检查一下。
是一次填充和保存所有内容更好,还是在添加每个对象后保存?
谢谢你。