Interface IVersionTableMetaData
Namespace: FluentMigrator.Runner.VersionTableInfo
Assembly: FluentMigrator.Runner.Core.dll
Syntax
public interface IVersionTableMetaData
Properties
ApplicationContext
Provides access to
ApplicationContext
object.
Declaration
[Obsolete("Use dependency injection to get the IRunnerContext")]
object ApplicationContext { get; set; }
Property Value
Type | Description |
---|---|
object |
Remarks
ApplicationContext value is set by FluentMigrator immediately after instantiation of a class implementing
IVersionTableMetaData
and before any of properties of IVersionTableMetaData
is called. Properties can use ApplicationContext
value to implement context-depending logic.
AppliedOnColumnName
Declaration
string AppliedOnColumnName { get; }
Property Value
Type | Description |
---|---|
string |
ColumnName
Declaration
string ColumnName { get; }
Property Value
Type | Description |
---|---|
string |
DescriptionColumnName
Declaration
string DescriptionColumnName { get; }
Property Value
Type | Description |
---|---|
string |
OwnsSchema
Declaration
bool OwnsSchema { get; }
Property Value
Type | Description |
---|---|
bool |
SchemaName
Declaration
string SchemaName { get; }
Property Value
Type | Description |
---|---|
string |
TableName
Declaration
string TableName { get; }
Property Value
Type | Description |
---|---|
string |
UniqueIndexName
Declaration
string UniqueIndexName { get; }
Property Value
Type | Description |
---|---|
string |