public void UpdateDatabase(IApplicationBuilder app) { using (var serviceScope = app.ApplicationServices.GetRequiredService <IServiceScopeFactory>().CreateScope()) { using (var _context = serviceScope.ServiceProvider.GetService <VogCodeChallengeDbContext>()) { if (Configuration.GetValue <bool>("DB_MIGRATE") == true) { _context.Database.Migrate(); } if (Configuration.GetValue <bool>("DB_INITIALIZE") == true) { DatabaseData.Initialize(_context); } } } }