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
}