代码之家  ›  专栏  ›  技术社区  ›  Martin Marconcini

ado.net+linq connection=它们能重复使用吗?

  •  0
  • Martin Marconcini  · 技术社区  · 15 年前

    我在一个WinForms应用程序中有一个到SQL服务器的ADO.NET连接对象(它将使用连接池和所有有关它的好东西)。

    我们正在向该应用程序添加一些新内容,我们认为可以在Linq to SQL中完成,问题是,如果我们打开这样的新连接:

    MyDataContext dc = new MyDataContext(Connection_String_To_The_Same_SQLServer);
    

    如果连接字符串与我们在“旧”ado.net方法上使用的连接字符串相同,这将从池中受益还是将启动新的连接?

    1 回复  |  直到 15 年前
        1
  •  3
  •   Jon Skeet    15 年前

    它将使用与ADO.NET任何其他位相同的池。它都建立在相同的基础设施上。