public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new OracleManagedDbFactory(); var connection = factory.CreateConnection(connectionString); return(new OracleProcessor(connection, new OracleGenerator(this.Quoted(options.ProviderSwitches)), announcer, options, factory)); }
public OracleManagedProcessor( [NotNull] OracleManagedDbFactory factory, [NotNull] OracleGenerator generator, [NotNull] ILogger <OracleManagedProcessor> logger, [NotNull] IOptionsSnapshot <ProcessorOptions> options, [NotNull] IConnectionStringAccessor connectionStringAccessor) : base("OracleManaged", factory, generator, logger, options, connectionStringAccessor) { }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new OracleManagedDbFactory(); var connection = factory.CreateConnection(connectionString); return new OracleProcessor(connection, new OracleGenerator(this.Quoted(options.ProviderSwitches)), announcer, options, factory); }