【发布时间】:2012-02-24 21:26:26
【问题描述】:
即使您只迭代集合中的第一项,延迟加载是否会加载整个集合?还是只加载集合中迭代的项目?
...或者我不知道我在说什么?
【问题讨论】:
-
ObjectContext有一个ObjectMaterialized事件。您可以在遍历集合时收听此事件以找出答案。 -
@Alex Ford,您对 IEnumerable 的某些特定案例(实体框架)或一般案例感兴趣吗? IE。对于 IEnumerable 实现,只要您要求一个,就可以得到 7 个一组的项目。
标签: c# linq entity-framework lazy-loading ienumerable