Closing SqlConnection and SqlCommand c#

后端 未结 3 422
感动是毒
感动是毒 2021-01-01 21:26

In my DAL I write queries like this:

using(SQLConnection conn = \"connection string here\")
{
    SQLCommand cmd = new (\"sql query\", conn);
    // execute          


        
3条回答
  •  醉梦人生
    2021-01-01 21:33

    It won't handle the SqlCommand, but the SqlCommand will eventually be handled by the garbage collector. I tend to do the following:

    using (SqlConn conn ... )
    using (SqlComm comm ... )
    {
        conn.Open();
    }
    

    Stacking the using statements here will handle both.

提交回复
热议问题