コード例 #1
0
        public static void EnsureDatabaseCreated(string constr, IHostingEnvironment hostEnv)
        {
            var optionsBuilder = new DbContextOptionsBuilder <SFTAddonContext>();

            //if (hostEnv.IsDevelopment()) optionsBuilder.UseNpgsql(Configuration["Data:dev:DataContext"]);
            //else if (hostEnv.IsStaging()) optionsBuilder.UseNpgsql(Configuration["Data:staging:DataContext"]);
            //else if (hostEnv.IsProduction())
            optionsBuilder.UseNpgsql(constr);
            using (var context = new SFTAddonContext(optionsBuilder.Options))
            {
                context.Database.EnsureCreated();
            }
        }
コード例 #2
0
 public ResourcesRepository(SFTAddonContext context)
 {
     _context = context;
 }