View Source
Interface IColumnOptionBuilder<TNext, TNextFk>
Assembly: Umbraco.Infrastructure.dll
Syntax
public interface IColumnOptionBuilder<out TNext, out TNextFk> : IFluentBuilder where TNext : IFluentBuilder where TNextFk : IFluentBuilder
Type Parameters
| Name |
Description |
| TNext |
|
| TNextFk |
|
Methods
View Source
ForeignKey()
Declaration
Returns
View Source
ForeignKey(string, string)
Declaration
TNextFk ForeignKey(string primaryTableName, string primaryColumnName)
Parameters
| Type |
Name |
Description |
| string |
primaryTableName |
|
| string |
primaryColumnName |
|
Returns
View Source
ForeignKey(string, string, string)
Declaration
TNextFk ForeignKey(string foreignKeyName, string primaryTableName, string primaryColumnName)
Parameters
| Type |
Name |
Description |
| string |
foreignKeyName |
|
| string |
primaryTableName |
|
| string |
primaryColumnName |
|
Returns
View Source
ForeignKey(string, string, string, string)
Declaration
TNextFk ForeignKey(string foreignKeyName, string primaryTableSchema, string primaryTableName, string primaryColumnName)
Parameters
| Type |
Name |
Description |
| string |
foreignKeyName |
|
| string |
primaryTableSchema |
|
| string |
primaryTableName |
|
| string |
primaryColumnName |
|
Returns
View Source
Identity()
Declaration
Returns
View Source
Indexed()
Declaration
Returns
View Source
Indexed(string)
Declaration
TNext Indexed(string indexName)
Parameters
| Type |
Name |
Description |
| string |
indexName |
|
Returns
View Source
NotNullable()
Declaration
Returns
View Source
Nullable()
Declaration
Returns
View Source
PrimaryKey()
Declaration
Returns
View Source
PrimaryKey(string)
Declaration
TNext PrimaryKey(string primaryKeyName)
Parameters
| Type |
Name |
Description |
| string |
primaryKeyName |
|
Returns
View Source
ReferencedBy(string, string)
Declaration
TNextFk ReferencedBy(string foreignTableName, string foreignColumnName)
Parameters
| Type |
Name |
Description |
| string |
foreignTableName |
|
| string |
foreignColumnName |
|
Returns
View Source
ReferencedBy(string, string, string)
Declaration
TNextFk ReferencedBy(string foreignKeyName, string foreignTableName, string foreignColumnName)
Parameters
| Type |
Name |
Description |
| string |
foreignKeyName |
|
| string |
foreignTableName |
|
| string |
foreignColumnName |
|
Returns
View Source
ReferencedBy(string, string, string, string)
Declaration
TNextFk ReferencedBy(string foreignKeyName, string foreignTableSchema, string foreignTableName, string foreignColumnName)
Parameters
| Type |
Name |
Description |
| string |
foreignKeyName |
|
| string |
foreignTableSchema |
|
| string |
foreignTableName |
|
| string |
foreignColumnName |
|
Returns
View Source
Unique()
Declaration
Returns
View Source
Unique(string)
Declaration
TNext Unique(string indexName)
Parameters
| Type |
Name |
Description |
| string |
indexName |
|
Returns
View Source
WithDefault(SystemMethods)
Declaration
TNext WithDefault(SystemMethods method)
Parameters
Returns
View Source
WithDefaultValue(object)
Declaration
TNext WithDefaultValue(object value)
Parameters
| Type |
Name |
Description |
| object |
value |
|
Returns