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"); }
private static void DropDatabaseInternal(MigrationDbContext dbContext) { dbContext.Database.EnsureDeleted(); Console.WriteLine("Database was successfully dropped"); }
public static void DropDatabase(DropOptions options, string[] args) { MigrationDbContext dbContext = CreateDbContext(args); DropDatabaseInternal(dbContext); }