实体框架6:类为内部时,延迟加载不起作用

约翰尼·奥什卡(Johnny Oshika)

我正在使用Entity Framework 6,并且启用了延迟加载:

在此处输入图片说明

当我将实体类访问设置为'public时,延迟加载可以正常工作:

在此处输入图片说明 在上面的示例中,我可以从地址导航到城市。

但是,如果我将实体类的访问权限更改为“内部”,则惰性加载将停止工作,并且如果我不希望加载城市,则无法再从地址导航到城市:

在此处输入图片说明

在此处输入图片说明

为什么延迟加载对于内部类不再起作用?有没有解决的办法?

ken2k

实体必须是public,这是实体框架能够从其继承并在运行时创建代理的要求(这将在覆盖的virtual导航属性中添加所有EF内部内容)。

请参阅在MSDN上创建POCO代理的要求

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实体框架6延迟加载不起作用

来自分类Dev

实体框架6-延迟加载不起作用

来自分类Dev

实体框架延迟加载不起作用

来自分类Dev

尝试访问相关实体时,延迟加载不起作用

来自分类Dev

C#-首先使用实体框架代码,延迟加载不起作用

来自分类Dev

如何停用实体框架6的延迟加载

来自分类Dev

实体框架6延迟加载问题

来自分类Dev

更改类时过渡延迟属性不起作用

来自分类Dev

实体框架5:延迟加载如何在不同类型的关系中起作用?

来自分类Dev

实体框架更新不起作用

来自分类Dev

实体框架导航属性不起作用

来自分类Dev

实体框架 - LINQ JOIN 不起作用

来自分类Dev

实体框架 ConnectionString 不起作用

来自分类Dev

实体框架6-延迟加载预期为空集合,但返回null(仅在测试中)

来自分类Dev

Hibernate 4延迟加载不起作用

来自分类Dev

公式的延迟加载不起作用

来自分类Dev

实体框架6从DbContext加载有效,但在上下文包装程序中相同的加载不起作用

来自分类Dev

在加载时添加类,javascript 不起作用

来自分类Dev

实体框架6延迟加载无法正常工作

来自分类Dev

实体框架6代码优先-必需的Enum数据类型不起作用

来自分类Dev

实体框架6代码优先-必需的Enum数据类型不起作用

来自分类Dev

更新到实体框架6后,我的Ajax调用不起作用

来自分类Dev

实体框架中的延迟加载

来自分类Dev

Automapper延迟加载。实体框架

来自分类Dev

Automapper延迟加载。实体框架

来自分类Dev

在实体框架核心3中使用TransactionScope时,SET IDENTITY_INSERT不起作用

来自分类Dev

使用oc.lazyLoad进行延迟加载时,Kendo-Ui指令不起作用

来自分类Dev

Kenoc-Ui指令在使用oc.lazyLoad进行延迟加载时不起作用

来自分类Dev

unset()在类方法内部不起作用

Related 相关文章

  1. 1

    实体框架6延迟加载不起作用

  2. 2

    实体框架6-延迟加载不起作用

  3. 3

    实体框架延迟加载不起作用

  4. 4

    尝试访问相关实体时,延迟加载不起作用

  5. 5

    C#-首先使用实体框架代码,延迟加载不起作用

  6. 6

    如何停用实体框架6的延迟加载

  7. 7

    实体框架6延迟加载问题

  8. 8

    更改类时过渡延迟属性不起作用

  9. 9

    实体框架5:延迟加载如何在不同类型的关系中起作用?

  10. 10

    实体框架更新不起作用

  11. 11

    实体框架导航属性不起作用

  12. 12

    实体框架 - LINQ JOIN 不起作用

  13. 13

    实体框架 ConnectionString 不起作用

  14. 14

    实体框架6-延迟加载预期为空集合,但返回null(仅在测试中)

  15. 15

    Hibernate 4延迟加载不起作用

  16. 16

    公式的延迟加载不起作用

  17. 17

    实体框架6从DbContext加载有效,但在上下文包装程序中相同的加载不起作用

  18. 18

    在加载时添加类,javascript 不起作用

  19. 19

    实体框架6延迟加载无法正常工作

  20. 20

    实体框架6代码优先-必需的Enum数据类型不起作用

  21. 21

    实体框架6代码优先-必需的Enum数据类型不起作用

  22. 22

    更新到实体框架6后,我的Ajax调用不起作用

  23. 23

    实体框架中的延迟加载

  24. 24

    Automapper延迟加载。实体框架

  25. 25

    Automapper延迟加载。实体框架

  26. 26

    在实体框架核心3中使用TransactionScope时,SET IDENTITY_INSERT不起作用

  27. 27

    使用oc.lazyLoad进行延迟加载时,Kendo-Ui指令不起作用

  28. 28

    Kenoc-Ui指令在使用oc.lazyLoad进行延迟加载时不起作用

  29. 29

    unset()在类方法内部不起作用

热门标签

归档