Соединение закрывается, когда команда удаляется и соединение определяется непосредственно в команде?
Я знаю, что существует множество примеров, когда определяется SqlConnection, а затем определяется SqlCommand, оба в разделе «Использование блоков»:
using (var conn = new SqlConnection(connString)) {
using (var cmd = new SqlCommand()) {
cmd.Connection = conn;
//open the connection
}
}
Мой вопрос: если я определяю соединение непосредственно в SqlCommand, закрывается ли соединение при удалении команды?
using (var cmd = new SqlCommand()) {
cmd.Connection = new SqlConnection(connString);
//open the connection
}