在我的网络应用程序中保持延迟加载启用条件的最佳位置是什么。因为当我使用EF的数据库第一种方法并且当尝试更新上下文时,我的所有设置都被消灭了。以下是我的设置。
public DBEntities(): base("name=DBEntities")
{
this.Configuration.ProxyCreationEnabled = true;
this.Configuration.LazyLoadingEnabled = true;
}
在edmx更新后,这些设置不应该消失的最佳方法是什么。有没有机会留在global.asax。如果是,它的缺点是什么?
答案 0 :(得分:0)
您的展示位置看起来不错。请注意,正如Gert Arnold所说,这些默认为true
。
所以,
public DBEntities(): base("name=DBEntities")
{ }
这里为了简洁起见,你需要的只是明确性。