是否存在在网站的共享变量中使用datacontext对象的问题(而不是一次又一次地实例化它)。我的意思是,只要datacontext在内存中,db连接是否一直打开?
如果我每次需要实例化它都会有性能损失。
EF
的上下文对象的相同情况如何?答案 0 :(得分:2)
为整个Web应用程序提供单个L2S DataContext是一个坏主意。 DataContext的行为与ObjectContext非常相似。它还实现了身份映射和工作单元模式。因此,它永远不应该在服务器应用程序中共享。如需进一步说明,请查看我的回答here。