public RepositoryMigrationAsync(MigrationAsync migration) { Migration = migration; StartedOn = DateTime.UtcNow; Version = migration?.Version ?? MigrationVersion.Default(); Description = migration?.Description ?? string.Empty; }
private static Task OnRollbackExceptionAsync( MigrationAsync migration, Exception exception) { throw new MigrationException( exception, migration.Version); }