代码之家  ›  专栏  ›  技术社区  ›  David Espart

DataContext重用连接

  •  0
  • David Espart  · 技术社区  · 17 年前

    这是一个简单的问题,如果你以前遇到过这种情况,你可能会发现:

    2 回复  |  直到 17 年前
        1
  •  1
  •   womp    17 年前

    您是否在每次迭代时都处理DataContext(即,您是否使用“using”语句创建数据上下文?)。如果是这样,那么您每次都会打开和关闭连接。否则,我想这取决于你的代码——如果你有一个私有变量在每个循环中进出作用域,那么它的效果是一样的。

        2
  •  0
  •   spender    17 年前

     using(var dc=new FooDataContext())
     {
         for(var i=0;i<someVal;++i)
         {
             dc.SomeTable.Where.....
         }
     }