我正在使用Entity Framework 4.1代码的第一种方法.
我希望将eager加载作为我的dafault配置,并避免在每个提取查询中使用Include扩展方法.
我在MSDN中建议,在DbContext构造函数中更改简单的lazy属性:
public class EMarketContext : DbContext
{
public EMarketContext()
{
// Change the default lazy loading to eager loading
this.Configuration.LazyLoadingEnabled = false;
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这种方法不起作用.我必须使用Include方法在每个查询中执行预先加载.有什么想法吗?提前致谢.