public Migrator(IMigrationStatus migrationStatus, IMigrationPath migrationPath, ISemanticLog log) { this.migrationStatus = migrationStatus; this.migrationPath = migrationPath; this.log = log; }
public Migrator(IMigrationStatus migrationStatus, IMigrationPath migrationPath, ILogger <Migrator> log) { this.migrationStatus = migrationStatus; this.migrationPath = migrationPath; this.log = log; }
public Migrator(IMigrationStatus migrationStatus, IMigrationPath migrationPath, ISemanticLog log) { Guard.NotNull(migrationStatus, nameof(migrationStatus)); Guard.NotNull(migrationPath, nameof(migrationPath)); Guard.NotNull(log, nameof(log)); this.migrationStatus = migrationStatus; this.migrationPath = migrationPath; this.log = log; }
public Migrator(IMigrationStatus migrationStatus, IEnumerable <IMigration> migrations, ISemanticLog log) { Guard.NotNull(migrationStatus, nameof(migrationStatus)); Guard.NotNull(migrations, nameof(migrations)); Guard.NotNull(log, nameof(log)); this.migrationStatus = migrationStatus; this.migrations = migrations.OrderByDescending(x => x.ToVersion).ToList(); this.log = log; }