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(); } }
public ResourcesRepository(SFTAddonContext context) { _context = context; }