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