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