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> |