Tag: entityconnection

管理EntityConnection生命周期

管理EntityContext生命周期有很多问题, 例如, 在LINQ to Entities中实例化上下文 我得出的结论是,实体上下文应该被视为一个工作单元,因此不能重复使用。 大。 但是在进行一些加速我的数据库访问的研究时,我遇到了这篇博文… 改善entity framework性能 该post认为EF与其他框架相比性能较差通常是由于每次需要新的EntityContext对象时都会创建EntityConnection对象。 为了测试这一点,我在Global.asax.cs Application_Start()中手动创建了一个静态EntityConnection。 然后我使用语句将我的所有上下文转换为 using( MyObjContext currContext = new MyObjeContext(globalStaticEFConnection) { …. } 到目前为止,到目前为止,这似乎已经加快了一些事情。 但这样安全吗? 使用应用程序范围的静态EntityConnection是否会引入竞争条件? 最好的问候,凯文