Ef は、私のデータベース MyData で生成MyDataModel.edmx
します。class MyDataEntities
シングルトンクラスを作成しますSingletonMyDataContext
public sealed class SingletonMyDataContext
{
private static readonly MyDataEntities_instance = new MyDataEntities();
private SingletonMyDataContext() { }
static SingletonMyDataContext() { }
public static MyDataEntitiesInstance { get; private set; }
}
DB のデータを操作するための Repository クラスを作成したいのですが、今は必要ありませんdispose()
。リポジトリでシングルトンから DataContext を使用する方法は?
public class Repository
{
private DbContext _context = SingletonMyDataContext.Instance;
//logic for work with data
}