Exemplo n.º 1
0
        public static void RunMigrations(IServiceProvider serviceProvider, string connectionString)
        {
            var migrationsRunner = serviceProvider.GetRequiredService <IMigrationRunner>();

            DatabaseStartup.EnsureDatabaseExists(connectionString);
            migrationsRunner.MigrateUp();
        }
Exemplo n.º 2
0
        public App()
        {
            var startup  = new Startup(Configuration);
            var services = new ServiceCollection();

            startup.ConfigureServices(services);
            _serviceProvider = services.BuildServiceProvider();
            DatabaseStartup.RunMigrations(_serviceProvider, Configuration.GetConnectionString("AgilityBubble"));
        }