エンティティフレームワークコンテキストを別のELレイヤーに持っています。これはエンティティレイヤーを表し、次にDALに移動し、次にBLとユーザーインターフェイスaspx.csコードページに移動します。同じ中でIDisposableを使用する方法として私は混乱しています。私が今までやっているのは、私のDALで、自分のエンティティのコンテキストを持っていることです。
namespace abc
{
public class Action: IDisposable
{
Entities context = new Entities();
// all the methods
public void Dispose()
{
context.Dispose();
}
}
}
それは正しい方法ですか?私はただのナイーブなプログラマーなので、同じロジックを学ぶのを手伝ってください。