private static int UpdateDatabase(string[] args) { MigrationDbContext dbContext = new MigrationDbContextProvider().CreateDbContext(args); if (args.Length > 1 && args[1] == "--recreate") { DropDatabaseInternal(dbContext); } Console.WriteLine("Apply migrations..."); dbContext.Database.Migrate(); Console.WriteLine("Migrations was successfully applied"); return((int)ApplicationReturnValue.Succeeded); }
private static int DropDatabase(string[] args) { MigrationDbContext dbContext = new MigrationDbContextProvider().CreateDbContext(args); return(DropDatabaseInternal(dbContext)); }