Linq和连接池

时间:2015-07-02 13:48:59

标签: vb.net linq-to-sql datacontext

我遇到连接池问题(达到最大池大小)。在大多数情况下,应用程序使用Linq2SQL,其中一些遗留函数仍在使用SqlConnection

我的所有Link2SQL部分都有这些常见部分:

Dim dc As New dbDataContext

... some Linq code

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

我是否做得足以确保我的sql连接已关闭并且所有必要的资源都已处理?

1 个答案:

答案 0 :(得分:0)

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