不使用Virtual在实体框架中进行延迟加载

时间:2013-11-13 13:58:07

标签: .net entity-framework lazy-loading

我想知道是否有一些方法可以在不使用Lazy Loading Virtual属性的情况下进行连接? 对于Code Analysis,我不允许使用VIRTUAL,也不会分配SUPPRESS。

有人可以帮我吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

实体框架延迟加载通过创建动态代理类型的实例来工作,这些动态代理类型派生自您的类型并覆盖其虚拟属性。因此,开箱即用的延迟加载要求这些属性是虚拟的。