小编Sea*_*ean的帖子

实体框架4.1默认急切加载

我正在使用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方法在每个查询中执行预先加载.有什么想法吗?提前致谢.

entity-framework eager-loading entity-framework-4.1

13
推荐指数
1
解决办法
8011
查看次数