Требуется ли SqlCommand.Dispose (), если связанный SqlConnection будет удален?
Я обычно использую такой код:
using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConn"].ConnectionString))
{
var command = connection.CreateCommand();
command.CommandText = "...";
connection.Open();
command.ExecuteNonQuery();
}
Будет мойcommand
автоматически утилизируется? Или нет, и я должен обернуть егоusing
блок? Требуется ли утилизироватьSqlCommand
?