Если вам нужно открыть SqlConnection перед выпуском запросов, можете ли вы просто обрабатывать все не-Open ConnectionStates таким же образом? Например:Работа с различными ConnectionStates перед открытием SqlConnection
if (connection.State != ConnectionState.Open)
{
connection.Open();
}
Я где-то читал, что для ConnectionState.Broken соединение должно быть закрыто до его повторного открытия. У кого-нибудь есть опыт? Thanks-
Вы не должны ждать GC, чтобы закрыть и утилизировать соединение. Вы должны явно закрыть соединение, как только вы это сделаете. – ddc0660 2008-09-19 17:27:08