实体框架上下文为静态

asp.net entity-framework

在Web应用程序中,如果我将实体框架模型的上下文声明为静态是可以的吗?会没事的?不推荐?为什么?谢谢!

热门答案

几乎绝对不是。

随着查询/保存更多对象,ObjectContexts变得越来越大。

也不建议在线程之间共享ObjectContext,因为您必须处理锁定问题和不确定性副作用。

我不久前写了一篇关于这个话题的小贴士。

技巧18 - 如何确定ObjectContext的生命周期




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因