Пример #1
0
        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);
                    }
                }
            }
        }