2011年7月16日

Entity Framework 出现 "此 ObjectContext 实例已释放,不可再用于需要连接的操作" 的错误

摘要: 原因Entity的导航属性在View中使用,但是该Entity所在的Context已经在Controller中通过 using 释放掉;但是Entity又具有Deferred Query Evaluation性质,因此,导航属性对象没有被加载,从而出现上述错误。解决方案认真学习msdn教程解决方法一:How to: Explicitly Load Related Objects禁用Context的Deferred Query Evaluation,然后在查询结束后手动加载所有需要的导航属性context.ContextOptions.LazyLoadingEnabled = false;if 阅读全文

posted @ 2011-07-16 19:37 大宝pku 阅读(6438) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示