【发布时间】:2012-03-19 17:16:45
【问题描述】:
我正在使用 EF 从我的数据库中获取和创建一些对象。我需要在两个不同的迭代中使用这些对象。在第一次迭代中,我从我的数据库中获取它们。在第二个我需要再次使用这些对象。
如果我将对象保存在内存中的 List 中,而不是再次从数据库中检索它们,第二次迭代会更快吗?或者 EF 是否将它们保存在内存中,因为它们最近被使用过?
【问题讨论】:
-
提供一个例子就好了,不清楚第一次迭代和第二次迭代的区别。将对象保存在列表中是什么意思?
-
是的,我也看不到这里的问题。答案似乎很明显。但是您可能会要求 EF 为您提供所有不同的可能性?
标签: c# entity-framework