¿SqlCommand.Dispose cerrar la conexión?
¿Puedo usar este enfoque de manera eficiente?
using(SqlCommand cmd = new SqlCommand("GetSomething", new SqlConnection(Config.ConnectionString))
{
cmd.Connection.Open();
// set up parameters and CommandType to StoredProcedure etc. etc.
cmd.ExecuteNonQuery();
}
Mi preocupación es: ¿el método Dispose del SqlCommand (que se llama al salir del bloque using) cerrará el objeto SqlConnection subyacente o no?