Class Oracle12CManagedProcessor
A processor for Oracle 12c using the managed database access library
Inheritance
Oracle12CManagedProcessor
Inherited Members
Namespace: FluentMigrator.Runner.Processors.Oracle
Assembly: FluentMigrator.Runner.Oracle.dll
Syntax
public class Oracle12CManagedProcessor : OracleManagedProcessor, IMigrationProcessor, IQuerySchema, IDisposable
Constructors
| Edit this page View SourceOracle12CManagedProcessor(OracleManagedDbFactory, IOracle12CGenerator, ILogger<Oracle12CManagedProcessor>, IOptionsSnapshot<ProcessorOptions>, IConnectionStringAccessor)
Initializes a new instance of the Oracle12CManagedProcessor class.
Declaration
public Oracle12CManagedProcessor(OracleManagedDbFactory factory, IOracle12CGenerator generator, ILogger<Oracle12CManagedProcessor> logger, IOptionsSnapshot<ProcessorOptions> options, IConnectionStringAccessor connectionStringAccessor)
Parameters
Type | Name | Description |
---|---|---|
OracleManagedDbFactory | factory | The DB object factory |
IOracle12CGenerator | generator | The SQL generator |
ILogger<Oracle12CManagedProcessor> | 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> |