首页 > 代码库 > 此 ObjectContext 实例已释放,不可再用于需要连接的操作。
此 ObjectContext 实例已释放,不可再用于需要连接的操作。
使用ef 表关联主外键,查询的时候并没有include 查询出外联表,ef会延迟加载外联表,底层方法返回后DbContext释放,导致此错误信息。
1.可以自建立model 然后toList();
2.using(DbContext db=new DbContext()){
//加入
db.Configuration.LazyLoadingEnabled = false; 不加载外链表
}
或者直接在DbContext构造方法中加入 Configuration.LazyLoadingEnabled = false;
此 ObjectContext 实例已释放,不可再用于需要连接的操作。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。