Beispiel #1
0
        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();
            var builder = new ConfigurationBuilder();

            builder.SetBasePath(Directory.GetCurrentDirectory());
            builder.AddJsonFile("appsettings.json");

            var    config           = builder.Build();
            string connectionString = config.GetConnectionString("HlianetsDB");

            var optionsBuilder = new DbContextOptionsBuilder <HlianetsContext>();
            var options        = optionsBuilder
                                 .UseSqlServer(connectionString)
                                 .Options;

            using (HlianetsContext db = new HlianetsContext(options))
            {
                UserRole admin = new UserRole
                {
                    RoleId = 1,
                    Role   = ERole.Admin
                };
                UserRole guest = new UserRole
                {
                    RoleId = 2,
                    Role   = ERole.Guest
                };

                UnitOfWork uow = new UnitOfWork(db);
                uow.Roles.Create(admin);
                uow.Roles.Create(guest);
                uow.Save();
            }
        }
Beispiel #2
0
 public GenericRepository(HlianetsContext db)
 {
     _dbSet = db.Set <TEntity>();
 }
 public UnitOfWork(HlianetsContext db)
 {
     _db = db;
 }