Class ConnectionlessVersionLoader
Inheritance
ConnectionlessVersionLoader
Assembly: FluentMigrator.Runner.dll
Syntax
public class ConnectionlessVersionLoader : IVersionLoader
Constructors
Declaration
public ConnectionlessVersionLoader(IMigrationRunner runner, IAssemblyCollection assemblies, IConventionSet conventionSet, IMigrationRunnerConventions conventions, long startVersion, long targetVersion, IVersionTableMetaData versionTableMetaData = null)
Parameters
Properties
AlreadyCreatedVersionSchema
Declaration
public bool AlreadyCreatedVersionSchema { get; }
Property Value
AlreadyCreatedVersionTable
Declaration
public bool AlreadyCreatedVersionTable { get; }
Property Value
Assemblies
Declaration
protected IAssemblyCollection Assemblies { get; set; }
Property Value
Conventions
Declaration
public IMigrationRunnerConventions Conventions { get; set; }
Property Value
Runner
Declaration
public IMigrationRunner Runner { get; set; }
Property Value
StartVersion
Declaration
public long StartVersion { get; set; }
Property Value
TargetVersion
Declaration
public long TargetVersion { get; set; }
Property Value
VersionDescriptionMigration
Declaration
public IMigration VersionDescriptionMigration { get; }
Property Value
VersionInfo
Declaration
public IVersionInfo VersionInfo { get; set; }
Property Value
VersionMigration
Declaration
public IMigration VersionMigration { get; }
Property Value
VersionSchemaMigration
Declaration
public VersionSchemaMigration VersionSchemaMigration { get; }
Property Value
Declaration
public IVersionTableMetaData VersionTableMetaData { get; set; }
Property Value
VersionUniqueMigration
Declaration
public IMigration VersionUniqueMigration { get; }
Property Value
Methods
CreateVersionInfoInsertionData(long, string)
Declaration
protected virtual InsertionDataDefinition CreateVersionInfoInsertionData(long version, string description)
Parameters
Type |
Name |
Description |
long |
version |
|
string |
description |
|
Returns
DeleteVersion(long)
Declaration
public void DeleteVersion(long version)
Parameters
Type |
Name |
Description |
long |
version |
|
Declaration
public IVersionTableMetaData GetVersionTableMetaData()
Returns
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