我需要处理Linq To Sql的datacontext

时间:2010-10-04 16:13:59

标签: linq-to-sql entity-framework-4

是否存在在网站的共享变量中使用datacontext对象的问题(而不是一次又一次地实例化它)。我的意思是,只要datacontext在内存中,db连接是否一直打开?

如果我每次需要实例化它都会有性能损失。

EF

的上下文对象的相同情况如何?

1 个答案:

答案 0 :(得分:2)

为整个Web应用程序提供单个L2S DataContext是一个坏主意。 DataContext的行为与ObjectContext非常相似。它还实现了身份映射和工作单元模式。因此,它永远不应该在服务器应用程序中共享。如需进一步说明,请查看我的回答here