• ProxyCreationEnabled 和 LazyLoadingEnabled 的关系


    我们会使用这两个设置来决定是否加载导航属性。默认情况这两个值都是true的,也就是说会以延迟加载的方式加载导航属性,也就是当我们访问导航属性的时候才会去查数据库获取导航属性的数据。
    db.Configuration.ProxyCreationEnabled = true ; db.Configuration.LazyLoadingEnabled = true ;

    想禁用加载实体的导航属性,可以这样设置:
    db.Configuration.ProxyCreationEnabled = true ;
    db.Configuration.LazyLoadingEnabled = false;

    或者直接:
    db.Configuration.ProxyCreationEnabled = false;

    需要注意的是,当ProxyCreationEnabled =false的时候,LazyLoadingEnabled 是不起作用的。


    可参考:http://stackoverflow.com/questions/24282538/proxycreationenabled-and-lazyloadingenabled
  • 相关阅读:
    C语言作业9
    C语言作业8
    学习体会
    C语言作业7
    C语言作业6
    C语言作业5
    C语言作业4
    C语言作业3
    丛铭俣 160809324 (作业12)
    丛铭俣 160809324 (作业10)
  • 原文地址:https://www.cnblogs.com/lenther2002/p/4829458.html
Copyright © 2020-2023  润新知