protected void UpDb(SqlQueryRunner runner) { try { var migrator = new Migration.Migrator(); migrator.ReadAssemblyMigrations(GetType().Assembly); migrator.ReadAppliedMigrations(runner); migrator.MigrateToLatest(runner); } catch (Exception e) { Console.WriteLine(e); } }
protected void DownDb(SqlQueryRunner runner) { try { var migrator = new Migration.Migrator(); migrator.ReadAssemblyMigrations(GetType().Assembly); migrator.ReadAppliedMigrations(runner); while (migrator.AppliedMigrations.Count > 0) { migrator.MigrateDown(runner); } } catch (Exception e) { Console.WriteLine(e); } }