【问题标题】:Linq and Connection PoolsLinq 和连接池
【发布时间】:2015-07-02 13:48:59
【问题描述】:

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

我所有的 Link2SQL 部分都有这些公共部分:

Dim dc As New dbDataContext

... some Linq code

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

我是否已完成足够的工作以确保我的 sql 连接已关闭并已处理所有必要的资源?

【问题讨论】:

  • 对 Linq2Sql 和 SqlConnection 使用存储在 web.config 中的相同连接字符串参数是否会导致问题?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-02-13
    • 1970-01-01
    • 2012-01-15
    • 2014-10-31
    • 2011-01-26
    • 2018-04-15
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    相关资源
    最近更新 更多