public ExtendedOracleManagedProcessor( OracleManagedDbFactory factory, OracleGenerator generator, ILogger <ExtendedOracleManagedProcessor> logger, IOptionsSnapshot <ProcessorOptions> options, IConnectionStringAccessor connectionStringAccessor, IExtendedMigrationProcessor <ExtendedOracleProcessorBase> extendedMigrationProcessor ) : base(factory, generator, logger, options, connectionStringAccessor) { ExtendedMigrationProcessor = extendedMigrationProcessor; }
public ExtendedOracleManagedProcessor( OracleManagedDbFactory factory, OracleGenerator generator, ILogger <ExtendedOracleManagedProcessor> logger, IOptionsSnapshot <ProcessorOptions> options, IConnectionStringAccessor connectionStringAccessor, IExtendedMigrationProcessor <ExtendedOracleProcessorBase> extendedMigrationProcessor, ICustomMigrationProcessor <OracleProcessor> customMigrationProcessor = null, IVersionTableMetaData versionTableMetaData = null ) : base(factory, generator, logger, options, connectionStringAccessor) { ExtendedMigrationProcessor = extendedMigrationProcessor; VersionTableMetaData = versionTableMetaData; Initialize(customMigrationProcessor); }