public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new OracleDbFactory(_serviceProvider); var connection = factory.CreateConnection(connectionString); return(new OracleProcessor(connection, new OracleGenerator(ProcessorOptionsExtensions.Quoted(options.ProviderSwitches)), announcer, options, factory)); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new OracleDbFactory(); var connection = factory.CreateConnection(connectionString); return(new OracleProcessor(connection, new OracleGenerator(), announcer, options, factory)); }
public void SetUp() { Factory = new OracleDbFactory(); Connection = Factory.CreateConnection(IntegrationTestOptions.Oracle.ConnectionString); Quoter = new OracleQuoter(); Processor = new OracleProcessor(Connection, new OracleGenerator(), new TextWriterAnnouncer(System.Console.Out), new ProcessorOptions(), Factory); Connection.Open(); }
public void TestQuery() { IDbFactory oracleFactory = new OracleDbFactory(); var connection = oracleFactory.CreateConnection(connectionString); string sql = "Select * from Users"; DataSet ds = new DataSet(); using (var command = oracleFactory.CreateCommand(sql, connection)) { var adapter = oracleFactory.CreateDataAdapter(command); adapter.Fill(ds); } Assert.Greater(ds.Tables.Count,0); Assert.Greater(ds.Tables[0].Columns.Count,0); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new OracleDbFactory(); var connection = factory.CreateConnection(connectionString); return new OracleProcessor(connection, new OracleGenerator(), announcer, options, factory); }