Я отслеживаю ошибку в библиотеке, которую я сам не писал. При использовании этой библиотеки с ASP.NET я получаю ошибки подключения db, потому что SQLConnection, кажется, закрывается, когда второе соединение открывается с той же строкой соединения.Открытие двух SQLConnections с тем же ConnectionString
Является ли это документированным поведением? Может ли открыть новый SQLConnection с той же строкой соединения, чтобы закрыть другой объект SQLConnection?
От отладки, которая кажется наиболее вероятной причиной моих проблем, но я не мог найти что-либо в Интернете, чтобы поддержать мою теорию.
Простой способ найти это - выполнить поиск по слову new, и это, вероятно, будет создано снова .. это соединение может быть свойством или статической строкой, которая открыта и закрыта вашим кодом .. только создайте новый один раз .. или добавьте код, который будет проверять почтовый код Connection.State .., где вы его создаете .. и код, в котором он закрыт, или состояние подключения закрыто. – MethodMan
Это должно работать нормально. Эта проблема, скорее всего, будет повторно использовать соединения между запросами. – SLaks
@DJ KRAZE: Я уже нашел ту часть, где открывается второе соединение с той же строкой соединения. Как я писал, я хочу знать, нормально ли это, что это закрывает первое соединение. – magnattic