Interface IColumnOptionSyntax<TNext, TNextFk>
Assembly: FluentMigrator.Abstractions.dll
Syntax
public interface IColumnOptionSyntax<TNext, TNextFk> where TNext : IFluentSyntax where TNextFk : IFluentSyntax
Type Parameters
Name |
Description |
TNext |
|
TNextFk |
|
Methods
ForeignKey()
Declaration
Returns
ForeignKey(string, string)
Declaration
TNextFk ForeignKey(string primaryTableName, string primaryColumnName)
Parameters
Type |
Name |
Description |
string |
primaryTableName |
|
string |
primaryColumnName |
|
Returns
ForeignKey(string, string, string)
Declaration
TNextFk ForeignKey(string foreignKeyName, string primaryTableName, string primaryColumnName)
Parameters
Type |
Name |
Description |
string |
foreignKeyName |
|
string |
primaryTableName |
|
string |
primaryColumnName |
|
Returns
ForeignKey(string, string, string, string)
Declaration
TNextFk ForeignKey(string foreignKeyName, string primaryTableSchema, string primaryTableName, string primaryColumnName)
Parameters
Returns
Identity()
Declaration
Returns
Indexed()
Declaration
Returns
Indexed(string)
Declaration
TNext Indexed(string indexName)
Parameters
Type |
Name |
Description |
string |
indexName |
|
Returns
NotNullable()
Declaration
Returns
Nullable()
Declaration
Returns
PrimaryKey()
Declaration
Returns
PrimaryKey(string)
Declaration
TNext PrimaryKey(string primaryKeyName)
Parameters
Type |
Name |
Description |
string |
primaryKeyName |
|
Returns
ReferencedBy(string, string)
Declaration
TNextFk ReferencedBy(string foreignTableName, string foreignColumnName)
Parameters
Type |
Name |
Description |
string |
foreignTableName |
|
string |
foreignColumnName |
|
Returns
ReferencedBy(string, string, string)
Declaration
TNextFk ReferencedBy(string foreignKeyName, string foreignTableName, string foreignColumnName)
Parameters
Type |
Name |
Description |
string |
foreignKeyName |
|
string |
foreignTableName |
|
string |
foreignColumnName |
|
Returns
ReferencedBy(string, string, string, string)
Declaration
TNextFk ReferencedBy(string foreignKeyName, string foreignTableSchema, string foreignTableName, string foreignColumnName)
Parameters
Returns
Unique()
Declaration
Returns
Unique(string)
Declaration
TNext Unique(string indexName)
Parameters
Type |
Name |
Description |
string |
indexName |
|
Returns
WithColumnDescription(string)
Declaration
TNext WithColumnDescription(string description)
Parameters
Type |
Name |
Description |
string |
description |
|
Returns
WithDefault(SystemMethods)
Declaration
TNext WithDefault(SystemMethods method)
Parameters
Returns
WithDefaultValue(object)
Declaration
TNext WithDefaultValue(object value)
Parameters
Type |
Name |
Description |
object |
value |
|
Returns
Extension Methods