나는 microsoft.practices.enterpriselibrary 라이브러리를 사용하여 SQL Server 데이터베이스에 액세스하고 있습니다. ExecuteNonQuery 메서드를 사용할 때 연결을 닫는 방법이 궁금합니다.Microsoft.Practices.EnterpriseLibrary.Data.ExecuteNonQuery의 연결을 닫는 방법
예 :
using Microsoft.Practices.EnterpriseLibrary.Data.Sql;
SqlDatabase db = null;
try
{
db = new SqlDatabase(stringConnection);
db.ExecuteNonQuery("storedprocedure", someParams);
}
catch (Exception ex)
{
}
내가
finally
{
if (db != null)
{
((IDisposable)db).Dispose();
}
}
그래서 ... 그런 짓을 할 수는 어떻게 연결 누수를 방지 할 수 있습니다?
감사합니다.