在实体框架中启用延迟加载的最佳位置6

时间:2015-04-01 13:53:51

标签: entity-framework entity-framework-6 dbcontext

在我的网络应用程序中保持延迟加载启用条件的最佳位置是什么。因为当我使用EF的数据库第一种方法并且当尝试更新上下文时,我的所有设置都被消灭了。以下是我的设置。

  public DBEntities(): base("name=DBEntities")
    {
        this.Configuration.ProxyCreationEnabled = true;
        this.Configuration.LazyLoadingEnabled = true;
    }

在edmx更新后,这些设置不应该消失的最佳方法是什么。有没有机会留在global.asax。如果是,它的缺点是什么?

1 个答案:

答案 0 :(得分:0)

您的展示位置看起来不错。请注意,正如Gert Arnold所说,这些默认为true

所以,

 public DBEntities(): base("name=DBEntities")
    { }

这里为了简洁起见,你需要的只是明确性。