Beispiel #1
0
        public static void UpdateDatabase(UpdateOptions options, string[] args)
        {
            MigrationDbContext dbContext = CreateDbContext(args);

            if (options.Recreate)
            {
                DropDatabaseInternal(dbContext);
            }

            Console.WriteLine("Apply migrations...");
            dbContext.Database.Migrate();
            Console.WriteLine("Migrations was successfully applied");
        }
Beispiel #2
0
 private static void DropDatabaseInternal(MigrationDbContext dbContext)
 {
     dbContext.Database.EnsureDeleted();
     Console.WriteLine("Database was successfully dropped");
 }
Beispiel #3
0
        public static void DropDatabase(DropOptions options, string[] args)
        {
            MigrationDbContext dbContext = CreateDbContext(args);

            DropDatabaseInternal(dbContext);
        }