Search Results for

    Show / Hide Table of Contents

    Class VersionLoader

    Inheritance
    object
    VersionLoader
    Implements
    IVersionLoader
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner
    Assembly: FluentMigrator.Runner.dll
    Syntax
    public class VersionLoader : IVersionLoader

    Constructors

    VersionLoader(IMigrationRunner, IAssemblyCollection, IConventionSet, IMigrationRunnerConventions, IVersionTableMetaData)

    Declaration
    public VersionLoader(IMigrationRunner runner, IAssemblyCollection assemblies, IConventionSet conventionSet, IMigrationRunnerConventions conventions, IVersionTableMetaData versionTableMetaData = null)
    Parameters
    Type Name Description
    IMigrationRunner runner
    IAssemblyCollection assemblies
    IConventionSet conventionSet
    IMigrationRunnerConventions conventions
    IVersionTableMetaData versionTableMetaData

    VersionLoader(IMigrationRunner, Assembly, IConventionSet, IMigrationRunnerConventions)

    Declaration
    public VersionLoader(IMigrationRunner runner, Assembly assembly, IConventionSet conventionSet, IMigrationRunnerConventions conventions)
    Parameters
    Type Name Description
    IMigrationRunner runner
    Assembly assembly
    IConventionSet conventionSet
    IMigrationRunnerConventions conventions

    Properties

    AlreadyCreatedVersionSchema

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

    AlreadyCreatedVersionTable

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

    AlreadyMadeVersionDescription

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

    AlreadyMadeVersionUnique

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

    Assemblies

    Declaration
    protected IAssemblyCollection Assemblies { get; set; }
    Property Value
    Type Description
    IAssemblyCollection

    OwnsVersionSchema

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

    Runner

    Declaration
    public IMigrationRunner Runner { get; set; }
    Property Value
    Type Description
    IMigrationRunner

    VersionDescriptionMigration

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

    VersionInfo

    Declaration
    public IVersionInfo VersionInfo { get; set; }
    Property Value
    Type Description
    IVersionInfo

    VersionMigration

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

    VersionSchemaMigration

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

    VersionTableMetaData

    Declaration
    public IVersionTableMetaData VersionTableMetaData { get; }
    Property Value
    Type Description
    IVersionTableMetaData

    VersionUniqueMigration

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

    Methods

    CreateVersionInfoInsertionData(long, string)

    Declaration
    protected virtual InsertionDataDefinition CreateVersionInfoInsertionData(long version, string description)
    Parameters
    Type Name Description
    long version
    string description
    Returns
    Type Description
    InsertionDataDefinition

    DeleteVersion(long)

    Declaration
    public void DeleteVersion(long version)
    Parameters
    Type Name Description
    long version

    GetVersionTableMetaData()

    Declaration
    public IVersionTableMetaData GetVersionTableMetaData()
    Returns
    Type Description
    IVersionTableMetaData

    LoadVersionInfo()

    Declaration
    public void LoadVersionInfo()

    RemoveVersionTable()

    Declaration
    public void RemoveVersionTable()

    UpdateVersionInfo(long)

    Declaration
    public void UpdateVersionInfo(long version)
    Parameters
    Type Name Description
    long version

    UpdateVersionInfo(long, string)

    Declaration
    public void UpdateVersionInfo(long version, string description)
    Parameters
    Type Name Description
    long version
    string description

    Implements

    IVersionLoader
    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.