【发布时间】:2011-02-10 06:47:13
【问题描述】:
如果我有这样的嵌套对象的代码,我是否需要使用嵌套的 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();
}
}
【问题讨论】:
标签: c# .net garbage-collection idisposable