Exemplo n.º 1
0
        /// <summary>Мигрировать БД и добавить/обновить данные.</summary>
        /// <param name="services"></param>
        public static void InitializeDataBase(IServiceProvider services)
        {
            var logger = services.GetRequiredService <ILogger>();

            logger.Information("Актуализация базы данных");
            DatabaseSeed.CreateDataBaseIfNotExists(services);
            var runner = services.GetRequiredService <IMigrationRunner>();

            runner.MigrateUp();
            logger.Information("Актуализация базы данных успешно завершена");
        }