小编Chi*_*han的帖子

我是否需要明确关闭并处理SQLConnection?

SqlDataReader rdr = null;
con = new SqlConnection(objUtilityDAL.ConnectionString);
using (SqlCommand cmd = con.CreateCommand())
{
    try
    {
        if (con.State != ConnectionState.Open)
            con.Open();
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.Add(Parameter);
        cmd.CommandText = _query;
        rdr = cmd.ExecuteReader();
    }
    catch (Exception ex)
    {
        throw ex;
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,sqlconnection在托管代码中打开.因此,在结束USING的范围时,是否会自动处理连接对象?

c# asp.net ado.net sqlconnection

2
推荐指数
1
解决办法
739
查看次数

标签 统计

ado.net ×1

asp.net ×1

c# ×1

sqlconnection ×1