Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        // а можно вот так сделать

        //private IUserRepository _users;
        //private ITaskRepository _tasks;
        //private ICatalogRepository _catalogs;

        public UnitOfWork(PikDbContext context)
        {
            _context = context;
        }
Ejemplo n.º 3
0
 public BaseRepository(PikDbContext context)
 {
     this.context = context;
     this.dbSet   = context.Set <TEntity>();
 }