Vb.net Linq和连接池

Vb.net Linq和连接池,vb.net,linq-to-sql,datacontext,Vb.net,Linq To Sql,Datacontext,我发现连接池出现问题(达到最大池大小)。在大多数情况下,应用程序使用Linq2SQL,某些遗留函数仍然使用SqlConnection 我的所有Link2SQL部分都有以下常见部分: Dim dc As New dbDataContext ... some Linq code dc.Connection.Close() dc.Dispose() 我是否已经做了足够的工作来确保我的sql连接已关闭,所有必要的资源已被释放?解决了我的问题。我在web.config中定义了两个连接字符串,一个由d

我发现连接池出现问题(达到最大池大小)。在大多数情况下,应用程序使用Linq2SQL,某些遗留函数仍然使用SqlConnection

我的所有Link2SQL部分都有以下常见部分:

Dim dc As New dbDataContext

... some Linq code

dc.Connection.Close()
dc.Dispose()

我是否已经做了足够的工作来确保我的sql连接已关闭,所有必要的资源已被释放?

解决了我的问题。我在web.config中定义了两个连接字符串,一个由datacontext使用,另一个由遗留sqlConnection代码使用。这似乎消除了池连接超时问题。。。虽然我不知道为什么。

对Linq2Sql和SqlConnection使用存储在web.config中的相同连接字符串param会导致问题吗?