Class NonAttributedMigrationToMigrationInfoAdapter
This adapter wraps a migration into a MigrationInfo instance, used to keep IMigration backwards compatible with new IMigrationInfo.
Implements
Inherited Members
Namespace: FluentMigrator.Infrastructure
Assembly: FluentMigrator.dll
Syntax
public class NonAttributedMigrationToMigrationInfoAdapter : IMigrationInfo
Constructors
| Edit this page View SourceNonAttributedMigrationToMigrationInfoAdapter(IMigration)
Initializes a new instance of the NonAttributedMigrationToMigrationInfoAdapter class.
Declaration
public NonAttributedMigrationToMigrationInfoAdapter(IMigration migration)
Parameters
Type | Name | Description |
---|---|---|
IMigration | migration | The underlying migration |
NonAttributedMigrationToMigrationInfoAdapter(IMigration, TransactionBehavior)
Initializes a new instance of the NonAttributedMigrationToMigrationInfoAdapter class.
Declaration
public NonAttributedMigrationToMigrationInfoAdapter(IMigration migration, TransactionBehavior transactionBehavior)
Parameters
Type | Name | Description |
---|---|---|
IMigration | migration | The underlying migration |
TransactionBehavior | transactionBehavior | The desired transaction behavior |
Properties
| Edit this page View SourceDescription
Gets the migration description
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
string |
IsBreakingChange
Gets a value indicating whether the migration is a breaking change
Declaration
public bool IsBreakingChange { get; }
Property Value
Type | Description |
---|---|
bool |
Migration
Gets the migration
Declaration
public IMigration Migration { get; }
Property Value
Type | Description |
---|---|
IMigration |
TransactionBehavior
Gets the desired transaction behavior
Declaration
public TransactionBehavior TransactionBehavior { get; }
Property Value
Type | Description |
---|---|
TransactionBehavior |
Version
Gets the migration version
Declaration
public long Version { get; }
Property Value
Type | Description |
---|---|
long |
Methods
| Edit this page View SourceGetName()
Gets the migration name
Declaration
public string GetName()
Returns
Type | Description |
---|---|
string |
HasTrait(string)
Returns a value indicating whether a given trait was specified
Declaration
public bool HasTrait(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The trait name |
Returns
Type | Description |
---|---|
bool |
|
Trait(string)
Gets the trait object with the given name
Declaration
public object Trait(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The trait name |
Returns
Type | Description |
---|---|
object | The object associated with the given |