¿Se cierra la conexión cuando se elimina el comando y la conexión se define directamente en el comando?
Sé que existen muchos ejemplos donde se define una SqlConnection y luego se define un SqlCommand, ambos en Usar bloques:
using (var conn = new SqlConnection(connString)) {
using (var cmd = new SqlCommand()) {
cmd.Connection = conn;
//open the connection
}
}
Mi pregunta: si defino la conexión directamente en SqlCommand, ¿se cierra la conexión cuando se elimina el comando?
using (var cmd = new SqlCommand()) {
cmd.Connection = new SqlConnection(connString);
//open the connection
}