static void Main(string[] args) { // simple test using (var db = new PikDbContext()) { Console.WriteLine("Каталогов: " + db.catalogs.Count()); Console.ReadLine(); db.catalogs.Add(new Catalog { Name = "Test", Descr = "Тестовый каталог" }); db.SaveChanges(); foreach (var catalog in db.catalogs) { Console.WriteLine("Каталог: " + catalog.Name + catalog.Descr); } Console.WriteLine("Каталогов: " + db.catalogs.Count()); Console.ReadLine(); } }
// а можно вот так сделать //private IUserRepository _users; //private ITaskRepository _tasks; //private ICatalogRepository _catalogs; public UnitOfWork(PikDbContext context) { _context = context; }
public BaseRepository(PikDbContext context) { this.context = context; this.dbSet = context.Set <TEntity>(); }