禁用延迟加载时代理的优点

时间:2011-09-13 09:59:56

标签: entity-framework entity-framework-4 entity-framework-4.1

当我们在DbContext级别禁用Lazy Loading时,还有使用Proxies的优势吗?

除非我们明确禁用代理(使用:Configuration.ProxyCreationEnabled = false),否则它们仍会被创建。

此外,如果我理解正确,除非所有属性都标记为虚拟,否则我们实际上不会获得更改跟踪代理。

那么,专业人士是什么?

1 个答案:

答案 0 :(得分:3)

如果您不使用延迟加载和动态更改跟踪,则没有动态代理的优势,您可以全局关闭它们。