Interface IMigrationInfo
Interface for migration information
Namespace: FluentMigrator.Infrastructure
Assembly: FluentMigrator.Abstractions.dll
Syntax
public interface IMigrationInfo
Properties
| Edit this page View SourceDescription
Gets the migration description
Declaration
string Description { get; }
Property Value
Type | Description |
---|---|
string |
IsBreakingChange
Gets a value indicating whether the migration is a breaking change
Declaration
bool IsBreakingChange { get; }
Property Value
Type | Description |
---|---|
bool |
Migration
Gets the migration
Declaration
IMigration Migration { get; }
Property Value
Type | Description |
---|---|
IMigration |
TransactionBehavior
Gets the desired transaction behavior
Declaration
TransactionBehavior TransactionBehavior { get; }
Property Value
Type | Description |
---|---|
TransactionBehavior |
Version
Gets the migration version
Declaration
long Version { get; }
Property Value
Type | Description |
---|---|
long |
Methods
| Edit this page View SourceGetName()
Gets the migration name
Declaration
string GetName()
Returns
Type | Description |
---|---|
string |
HasTrait(string)
Returns a value indicating whether a given trait was specified
Declaration
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
object Trait(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The trait name |
Returns
Type | Description |
---|---|
object | The object associated with the given |