Muss ich die SQLConnection explizit schließen und entsorgen?
Posted: 18 Mar 2025, 16:11
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;
}
}
< /code>
In diesem obigen Code wird SQLConnection im verwalteten Code geöffnet. Wird das Verbindungsobjekt daher automatisch entsorgt>
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;
}
}
< /code>
In diesem obigen Code wird SQLConnection im verwalteten Code geöffnet. Wird das Verbindungsobjekt daher automatisch entsorgt>