在Web应用程序中,如果我将 Entity Framework 模型的上下文声明为静态的就可以了吗?可以吗不推荐吗?为什么?
谢谢!
最佳答案
几乎肯定不是。
随着查询/保存更多对象,ObjectContext变得越来越大。
不建议像您那样在线程之间共享ObjectContext,这是因为您必须处理锁定问题和不确定的副作用。
不久前,我就这个话题写了一个提示。
Tip 18 - How to decide on a lifetime for your ObjectContext
关于asp.net - Entity Framework 上下文为静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/888185/