public MigrationStep(IMigration migration, IScheduledMigrationMetadata metadata, ConnectionInfo connectionInfo, IProvider provider, IProviderMetadata providerMetadata, IDbConnectionFactory connectionFactory, ISqlDispatcher sqlDispatcher) : base(migration, provider, providerMetadata) { _metadata = metadata; _connectionInfo = connectionInfo; _connectionFactory = connectionFactory; _sqlDispatcher = sqlDispatcher; }
public MigrationStep(IMigration migration, IScheduledMigrationMetadata metadata, ConnectionInfo connectionInfo, IProvider provider, IProviderMetadata providerMetadata, IDbConnectionFactory connectionFactory, ISqlDispatcher sqlDispatcher) : base(migration, provider, providerMetadata) { _metadata = metadata; _connectionInfo = connectionInfo; _connectionFactory = connectionFactory; _sqlDispatcher = sqlDispatcher; }
public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor) { Debug.Assert(!(metadata is BootstrapMetadata)); if (metadata.Direction == MigrationDirection.Up) { _history.Insert(metadata.Timestamp, metadata.ModuleName, metadata.Tag); } else { Debug.Assert(metadata.Direction == MigrationDirection.Down); _history.Delete(metadata.Timestamp, metadata.ModuleName); } StoreChanges(connection, transaction, commandExecutor); }
public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor) { Debug.Assert(!(metadata is BootstrapMetadata)); if (metadata.Direction == MigrationDirection.Up) { _history.Insert(metadata.Timestamp, metadata.ModuleName, metadata.Tag); } else { Debug.Assert(metadata.Direction == MigrationDirection.Down); _history.Delete(metadata.Timestamp, metadata.ModuleName); } StoreChanges(connection, transaction, commandExecutor); }
public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor) { PersistedVersioning versioning = GetPersistedVersioning(connection, transaction, commandExecutor); versioning.Update(metadata, connection, transaction, commandExecutor); }
/// <summary> /// Initializes a new instance. /// </summary> public MigrationEventArgs(IScheduledMigrationMetadata metadata) { _metadata = metadata; }
public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor) { PersistedVersioning versioning = GetPersistedVersioning(connection, transaction, commandExecutor); versioning.Update(metadata, connection, transaction, commandExecutor); }
public ApplicableMigration(IMigration implementation, IScheduledMigrationMetadata metadata) { _implementation = implementation; _metadata = metadata; }
/// <summary> /// Initializes a new instance. /// </summary> public MigrationEventArgs(IScheduledMigrationMetadata metadata) { _metadata = metadata; }
public ApplicableMigration(IMigration implementation, IScheduledMigrationMetadata metadata) { _implementation = implementation; _metadata = metadata; }
public MigrationErrorEventArgs(IScheduledMigrationMetadata metadata, Exception exception) { Metadata = metadata; Exception = exception; }
public MigrationExecutedEventArgs(IScheduledMigrationMetadata metadata, MigrationExecutedMetadata executedMetadata) : base(metadata) { ExecutedMetadata = executedMetadata; }
public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor) { // nothing to do }