gpt4 book ai didi

.net - SqlConnection.ClearAllPools,清除了什么?

转载 作者:行者123 更新时间:2023-12-02 11:25:57 32 4
gpt4 key购买 nike

我有一个应用程序,它使用 SqlConnection.ClearAllPools 在删除数据库之前关闭所有连接。

存在连接仍然存在的情况。此连接已在另一个应用程序域中创建。

所以我想知道SqlConnection.ClearAllPools关闭了哪些连接?

  • 仅由调用进程(或 AppDomain)打开的连接?
  • 这台机器打开的所有连接?
  • ...?

最佳答案

它仅关闭调用进程打开的所有连接。它清空绑定(bind)到该进程的所有连接池。 Quote :

Connection pool and connection string go hand in hand. Every connection pool is associated with a distinct connection string and that too, it is specific to the application. In turn, what it means is – a separate connection pool is maintained for every distinct process, app domain and connection string.

关于.net - SqlConnection.ClearAllPools,清除了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3810078/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com