Class GenericProcessorBase
Inheritance
GenericProcessorBase
Assembly: FluentMigrator.Runner.Core.dll
Syntax
public abstract class GenericProcessorBase : ProcessorBase, IMigrationProcessor, IQuerySchema, IDisposable
Constructors
GenericProcessorBase(IDbConnection, IDbFactory, IMigrationGenerator, IAnnouncer, IMigrationProcessorOptions)
Declaration
protected GenericProcessorBase(IDbConnection connection, IDbFactory factory, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options)
Parameters
Properties
Connection
Declaration
public IDbConnection Connection { get; protected set; }
Property Value
ConnectionString
Declaration
public override string ConnectionString { get; }
Property Value
Overrides
Factory
Declaration
public IDbFactory Factory { get; protected set; }
Property Value
Transaction
Declaration
public IDbTransaction Transaction { get; protected set; }
Property Value
Methods
BeginTransaction()
Declaration
public override void BeginTransaction()
Overrides
CommitTransaction()
Declaration
public override void CommitTransaction()
Overrides
Dispose(bool)
Declaration
protected override void Dispose(bool isDisposing)
Parameters
Type |
Name |
Description |
bool |
isDisposing |
|
Overrides
EnsureConnectionIsClosed()
Declaration
protected virtual void EnsureConnectionIsClosed()
EnsureConnectionIsOpen()
Declaration
protected virtual void EnsureConnectionIsOpen()
RollbackTransaction()
Declaration
public override void RollbackTransaction()
Overrides
Implements