私たちの内部アプリケーションの1つがDAABを使用していて、何らかの接続リークがあるようです。接続はあなたのため閉鎖されたことをMicrosoftエンタープライズDAABとクローズ接続
Database db = DatabaseFactory.CreateDatabase("ConnectionString");
IDataReader rdr = db.ExecuteReader("sproc")
、私は調査し、それはケースのように見ていない:私はあなたが次のコードを使用したときにすることをどこかで読んだ覚えて思いました。私はあまりにもDAABに精通していない、誰が何が起こるかを知っていますか?種類のcringeworthyようだ最初の
public class Example
{
private Database db;
public Example()
{
db = DatabaseFactory.CreateDabase("ConnectionString");
}
public void Update(object o)
{
try
{
db.ExecuteNonQuery("sproc", o.parameter);
}
catch...
}
}
}
}
これが、私が言ったように私はDAABに精通していないよ。また、同じアプリのようなクラスの束を持っています。接続がDAAB内で閉じないと、これらのクラスがリークを引き起こす可能性がありますか?