Class DotConnectOracle12CProcessor
A processor for Oracle 12c using the DotConnect database access library
Inheritance
DotConnectOracle12CProcessor
Inherited Members
Namespace: FluentMigrator.Runner.Processors.DotConnectOracle
Assembly: FluentMigrator.Runner.Oracle.dll
Syntax
public class DotConnectOracle12CProcessor : DotConnectOracleProcessor, IMigrationProcessor, IQuerySchema, IDisposable
Constructors
| Edit this page View SourceDotConnectOracle12CProcessor(DotConnectOracleDbFactory, IOracle12CGenerator, ILogger<DotConnectOracle12CProcessor>, IOptionsSnapshot<ProcessorOptions>, IConnectionStringAccessor)
Initializes a new instance of the DotConnectOracle12CProcessor class.
Declaration
public DotConnectOracle12CProcessor(DotConnectOracleDbFactory factory, IOracle12CGenerator generator, ILogger<DotConnectOracle12CProcessor> logger, IOptionsSnapshot<ProcessorOptions> options, IConnectionStringAccessor connectionStringAccessor)
Parameters
Type | Name | Description |
---|---|---|
DotConnectOracleDbFactory | factory | The DB object factory |
IOracle12CGenerator | generator | The SQL generator |
ILogger<DotConnectOracle12CProcessor> | logger | The logger |
IOptionsSnapshot<ProcessorOptions> | options | The processor options |
IConnectionStringAccessor | connectionStringAccessor | The accessor for the connection strings |
Properties
| Edit this page View SourceDatabaseType
Gets the database type
Declaration
public override string DatabaseType { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
| Edit this page View SourceDatabaseTypeAliases
Gets the database type aliases
Declaration
public override IList<string> DatabaseTypeAliases { get; }
Property Value
Type | Description |
---|---|
IList<string> |