Czy SqlCommand.Dispose () jest wymagane, jeśli skojarzone SqlConnection zostanie usunięte?
Zwykle używam takiego kodu:
using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConn"].ConnectionString))
{
var command = connection.CreateCommand();
command.CommandText = "...";
connection.Open();
command.ExecuteNonQuery();
}
Czy mójcommand
automatycznie usunięty? Albo nie i muszę go owinąćusing
blok? Czy wymagane jest pozbycie sięSqlCommand
?