ライブラリ microsoft.practices.enterpriselibrary を使用して、SQL Server データベースにアクセスしています。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();
}
}
では...どうすれば接続リークを回避できますか?
ありがとうございました。