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