首先解释下出现此错误的原因:那是因为我们查询的表设置了主外键连接,所以当加载这个表的时候EF会自动加载他所关联的表,

所以层方法返回后DbContext释放,导致此错误信息;

 

个人所总结的解决方法有两个(如果还有其他可以补充留言,谢谢):

1.建库建表的时候就不要设置主外键(简单粗暴)

2.在ado.net的Context将贪婪加载关闭即可:

针对“此 ObjectContext 实例已释放,不可再用于需要连接的操作。”报错给出的解决方案

 

在这里添加这句就OK啦。

 

相关文章:

  • 2021-05-06
  • 2021-08-16
  • 2021-07-16
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
猜你喜欢
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2022-12-23
  • 2021-07-24
相关资源
相似解决方案