C# 实体框架6:延迟加载不';类在内部时不工作
我正在使用Entity Framework 6,并且启用了延迟加载: 当我将实体类访问权限设置为“public”时,延迟加载工作正常: 在上面的例子中,我能够从地址导航到城市 但是,如果我将实体类访问权限更改为“internal”,那么延迟加载将停止工作,如果我不急于加载城市,我将无法再从地址导航到城市:C# 实体框架6:延迟加载不';类在内部时不工作,c#,entity-framework,lazy-loading,C#,Entity Framework,Lazy Loading,我正在使用Entity Framework 6,并且启用了延迟加载: 当我将实体类访问权限设置为“public”时,延迟加载工作正常: 在上面的例子中,我能够从地址导航到城市 但是,如果我将实体类访问权限更改为“internal”,那么延迟加载将停止工作,如果我不急于加载城市,我将无法再从地址导航到城市: 为什么惰性加载停止了内部类的工作?有办法解决这个问题吗?实体必须是公共的,实体框架必须能够从中继承并在运行时创建代理(这将在重写的虚拟导航属性中添加所有EF内部内容) 请参阅MSDN上
为什么惰性加载停止了内部类的工作?有办法解决这个问题吗?实体必须是
公共的
,实体框架必须能够从中继承并在运行时创建代理(这将在重写的虚拟导航属性中添加所有EF内部内容)
请参阅MSDN上的