如方法:
public static object ExecuteScalar(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters)
{
SqlCommand cmd = new SqlCommand();
using(SqlConnection conn = new SqlConnection(connectionString))
{
PrepareCommand(cmd, conn, cmdType, cmdText, commandParameters);
//方法 PrepareCommand()中有开启SqlConnection,而执行完毕后为什么可以不用关闭?
object val = cmd.ExecuteScalar();
cmd.Parameters.Clear();
return val;
}
}
这里的SqlConnection连接对象为什么可以不用关闭?以及using放在这里使用的作用是什么?
炎炎设计
一只甜甜圈
相关分类