如果我有嵌套对象的代码,例如下面所示,我是否需要使用嵌套的using语句来确保SQLCommand和SQLConnection对象都被正确处理,或者如果实例化SQLCommand的代码在外部using语句中,那么我是否可以?
using (var conn = new SqlConnection(sqlConnString))
{
using (var cmd = new SqlCommand())
{
cmd.CommandType = CommandType.Text;
cmd.CommandText = cmdTextHere;
conn.Open();
cmd.Connection = conn;
rowsAffected = cmd.ExecuteNonQuery();
}
}