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