Class GenericProcessorBase
Inheritance
GenericProcessorBase
FluentMigrator.Runner.Processors.SqlAnywhere.SqlAnywhereProcessor
FluentMigrator.Runner.Processors.SqlAnywhere.SqlAnywhereProcessor
FluentMigrator.Runner.Processors.SqlAnywhere.SqlAnywhereProcessor
FluentMigrator.Runner.Processors.SqlServer.SqlServerCeProcessor
FluentMigrator.Runner.Processors.SqlServer.SqlServerCeProcessor
FluentMigrator.Runner.Processors.SqlServer.SqlServerCeProcessor
Assembly: FluentMigrator.Runner.Core.dll
Syntax
public abstract class GenericProcessorBase : ProcessorBase, IMigrationProcessor, IQuerySchema, IDisposable
Constructors
GenericProcessorBase(IDbConnection, IDbFactory, IMigrationGenerator, IAnnouncer, IMigrationProcessorOptions)
Declaration
[Obsolete]
protected GenericProcessorBase(IDbConnection connection, IDbFactory factory, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options)
Parameters
GenericProcessorBase(Func<DbProviderFactory>, IMigrationGenerator, ILogger, ProcessorOptions, IConnectionStringAccessor)
Declaration
protected GenericProcessorBase(Func<DbProviderFactory> factoryAccessor, IMigrationGenerator generator, ILogger logger, ProcessorOptions options, IConnectionStringAccessor connectionStringAccessor)
Parameters
Properties
Connection
Declaration
public IDbConnection Connection { get; protected set; }
Property Value
ConnectionString
Gets the connection string
Declaration
[Obsolete("Will change from public to protected")]
public override string ConnectionString { get; }
Property Value
Overrides
DbProviderFactory
Declaration
[CanBeNull]
protected DbProviderFactory DbProviderFactory { get; }
Property Value
Factory
Declaration
[Obsolete]
[NotNull]
public IDbFactory Factory { get; protected set; }
Property Value
Transaction
Declaration
[CanBeNull]
public IDbTransaction Transaction { get; protected set; }
Property Value
Methods
BeginTransaction()
Declaration
public override void BeginTransaction()
Overrides
CommitTransaction()
Declaration
public override void CommitTransaction()
Overrides
CreateCommand(string)
Declaration
protected virtual IDbCommand CreateCommand(string commandText)
Parameters
Type |
Name |
Description |
string |
commandText |
|
Returns
CreateCommand(string, IDbConnection, IDbTransaction)
Declaration
protected virtual IDbCommand CreateCommand(string commandText, IDbConnection connection, IDbTransaction transaction)
Parameters
Returns
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()
Rollback of a transaction
Declaration
public override void RollbackTransaction()
Overrides
Implements