0

私のウェブサイトで、接続プールを使用していないように見えるという奇妙な問題に直面しています。linq to sqlを使用してストアドプロシージャを呼び出し、アイテムのリストを返していますが、接続を閉じる/データコンテキストクラスを破棄するかどうかはわかりません。

私のコードは次のようになります

public list<data.dto.category> getall()
{
var db = new mydatacontext();

return db.getCategories().ToList();
}

接続を閉じていることを確認するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

「using」ステートメントを使用してコンテキストを作成してみてください。

    using (MyDataContext context = new MyDataContext())
    {
         // do stuff
    }
于 2012-09-25T21:22:27.930 に答える