我正在追踪我自己没有写过的图书馆中的一个错误.在ASP.NET中使用此库时,我得到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection似乎已关闭.这是记录在案的行为?可以用相同的连接字符串打...

我正在追踪我自己没有写过的图书馆中的一个错误.在ASP.NET中使用此库时,我得到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection似乎已关闭.
这是记录在案的行为?可以用相同的连接字符串打开一个新的SQLConnection来关闭另一个SQLConnection对象吗?
从调试看起来似乎是我的问题的最可能原因,但我在网上找不到任何支持我的理论的东西.
解决方法:
不,当您调用SqlConnection.Open()方法时,即使使用相同的连接字符串参数,它也会执行以下两种操作之一:从池中重用未使用的连接,或者创建新连接.无论哪种方式,您将导致SQL Server的非冲突SPID.
织梦狗教程
本文标题为:c# – 使用相同的ConnectionString打开两个SQLConnection


基础教程推荐
猜你喜欢
- C#中struct与class的区别详解 2023-06-15
- UnityShader3实现转圈与冷却效果 2023-01-16
- 解决Unity无限滚动复用列表的问题 2023-05-26
- VS2017使用Git进行源代码管理的实现 2023-03-08
- DotNetCore5.0 WebApi 发布IIS服务器后网站无法打开报404问题处理 2023-09-27
- C#中如何正确的使用字符串String 2023-01-06
- C#中#define后面只加一个参数的解释 2023-01-22
- 使用 SOS 对 Linux 中运行的 .NET Core 进行问题诊断 2023-09-27
- Graphics.DrawImage绘制的图像变大的原因分析及解决 2023-05-06
- C#使用ADO.Net连接数据库与DbProviderFactory实现多数据库访问 2023-06-07