public static void RegisterUp(MigrationBase migrationBase) { ExecutedMigrationsUp.Add(migrationBase); CheckForExceptions(migrationBase); }
private static void CheckForExceptions(MigrationBase migrationBase) { if (VersionForException == migrationBase.Version) { throw new Exception(); } if (VersionForNotSupportedByDialectException == migrationBase.Version) { throw new NotSupportedByDialect("m","f","d"); } }
public static void RegisterDown(MigrationBase migrationBase) { ExecutedMigrationsDown.Add(migrationBase); CheckForExceptions(migrationBase); }