Соединение закрывается, когда команда удаляется и соединение определяется непосредственно в команде?

Я знаю, что существует множество примеров, когда определяется 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
}

Ответы на вопрос(3)

Ваш ответ на вопрос