Search Results for

    Show / Hide Table of Contents

    Class ConnectionlessVersionLoader

    Inheritance
    object
    ConnectionlessVersionLoader
    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 ConnectionlessVersionLoader : IVersionLoader

    Constructors

    ConnectionlessVersionLoader(IMigrationRunner, IAssemblyCollection, IConventionSet, IMigrationRunnerConventions, long, long, IVersionTableMetaData)

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

    Properties

    AlreadyCreatedVersionSchema

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

    AlreadyCreatedVersionTable

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

    Assemblies

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

    Conventions

    Declaration
    public IMigrationRunnerConventions Conventions { get; set; }
    Property Value
    Type Description
    IMigrationRunnerConventions

    Runner

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

    StartVersion

    Declaration
    public long StartVersion { get; set; }
    Property Value
    Type Description
    long

    TargetVersion

    Declaration
    public long TargetVersion { get; set; }
    Property Value
    Type Description
    long

    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; set; }
    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.