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);
 }