Class MigrationInfo
Inheritance
MigrationInfo
Assembly: FluentMigrator.dll
Syntax
public class MigrationInfo : IMigrationInfo
Constructors
MigrationInfo(long, TransactionBehavior, IMigration)
Declaration
public MigrationInfo(long version, TransactionBehavior transactionBehavior, IMigration migration)
Parameters
MigrationInfo(long, TransactionBehavior, bool, IMigration)
Declaration
public MigrationInfo(long version, TransactionBehavior transactionBehavior, bool isBreakingChange, IMigration migration)
Parameters
MigrationInfo(long, string, TransactionBehavior, bool, Func<IMigration>)
Declaration
public MigrationInfo(long version, string description, TransactionBehavior transactionBehavior, bool isBreakingChange, Func<IMigration> migrationFunc)
Parameters
Properties
Description
Declaration
public string Description { get; }
Property Value
IsBreakingChange
Declaration
public bool IsBreakingChange { get; }
Property Value
Migration
Declaration
public IMigration Migration { get; }
Property Value
TransactionBehavior
Declaration
public TransactionBehavior TransactionBehavior { get; }
Property Value
Version
Declaration
public long Version { get; }
Property Value
Methods
AddTrait(string, object)
Declaration
public void AddTrait(string name, object value)
Parameters
GetName()
Declaration
Returns
HasTrait(string)
Declaration
public bool HasTrait(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
ToString()
Returns a string that represents the current object.
Declaration
public override string ToString()
Returns
Type |
Description |
string |
A string that represents the current object.
|
Overrides
Trait(string)
Declaration
public object Trait(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
Implements
Extension Methods