这样是否还需要手动释放sqlconnction
using (SqlCommand cmd = new SqlCommand(sqlstr, new SqlConnection(connstr)))
{
cmd.Connection.Open();
}
如果是这样创建的,是否还需要手动释放sqlconnction的连接呢!
牛魔王的故事
浏览 533回答 2
2回答
-
炎炎设计
要的。比较好的写法是:
using(var connection = new SqlConnection(connstr))
using(var cmd = new SqlCommand(sqlstr, connection))
{
//do something
}
//如果是3.0之前的framework,需要把var换成对应的类型
-
婷婷同学_
你原先那种写法,应该是需要手动的释放的
打开App,查看更多内容