Search Results for

    Show / Hide Table of Contents

    Class MigrationInfo

    Inheritance
    object
    MigrationInfo
    Implements
    IMigrationInfo
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Infrastructure
    Assembly: FluentMigrator.dll
    Syntax
    public class MigrationInfo : IMigrationInfo

    Constructors

    MigrationInfo(long, TransactionBehavior, IMigration)

    Declaration
    public MigrationInfo(long version, TransactionBehavior transactionBehavior, IMigration migration)
    Parameters
    Type Name Description
    long version
    TransactionBehavior transactionBehavior
    IMigration migration

    MigrationInfo(long, TransactionBehavior, bool, IMigration)

    Declaration
    public MigrationInfo(long version, TransactionBehavior transactionBehavior, bool isBreakingChange, IMigration migration)
    Parameters
    Type Name Description
    long version
    TransactionBehavior transactionBehavior
    bool isBreakingChange
    IMigration migration

    MigrationInfo(long, string, TransactionBehavior, bool, Func<IMigration>)

    Declaration
    public MigrationInfo(long version, string description, TransactionBehavior transactionBehavior, bool isBreakingChange, Func<IMigration> migrationFunc)
    Parameters
    Type Name Description
    long version
    string description
    TransactionBehavior transactionBehavior
    bool isBreakingChange
    Func<IMigration> migrationFunc

    Properties

    Description

    Declaration
    public string Description { get; }
    Property Value
    Type Description
    string

    IsBreakingChange

    Declaration
    public bool IsBreakingChange { get; }
    Property Value
    Type Description
    bool

    Migration

    Declaration
    public IMigration Migration { get; }
    Property Value
    Type Description
    IMigration

    TransactionBehavior

    Declaration
    public TransactionBehavior TransactionBehavior { get; }
    Property Value
    Type Description
    TransactionBehavior

    Version

    Declaration
    public long Version { get; }
    Property Value
    Type Description
    long

    Methods

    AddTrait(string, object)

    Declaration
    public void AddTrait(string name, object value)
    Parameters
    Type Name Description
    string name
    object value

    GetName()

    Declaration
    public string GetName()
    Returns
    Type Description
    string

    HasTrait(string)

    Declaration
    public bool HasTrait(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    bool

    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
    object.ToString()

    Trait(string)

    Declaration
    public object Trait(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    object

    Implements

    IMigrationInfo

    Extension Methods

    ExtensionsForIMigrationInfo.IsAttributed(IMigrationInfo)
    In this article
    Back to top
    Copyright © 2018 Fluent Migrator Project
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.