Могу ли я использовать этот подход эффективно?
using(SqlCommand cmd = new SqlCommand("GetSomething", new SqlConnection(Config.ConnectionString))
{
cmd.Connection.Open();
// set up parameters and CommandType to StoredProcedure etc. etc.
cmd.ExecuteNonQuery();
}
Меня беспокоит: будет ли метод Dispose из SqlCommand (который вызывается при выходе из блока использования) закрыть базовый объект SqlConnection или нет?