View Source
Class CreateForeignKeyBuilder
Assembly: Umbraco.Infrastructure.dll
Syntax
public class CreateForeignKeyBuilder : ExpressionBuilderBase<CreateForeignKeyExpression>, ICreateForeignKeyFromTableBuilder, ICreateForeignKeyForeignColumnBuilder, ICreateForeignKeyToTableBuilder, ICreateForeignKeyPrimaryColumnBuilder, ICreateForeignKeyCascadeBuilder, IFluentBuilder, IExecutableBuilder
Constructors
View Source
CreateForeignKeyBuilder(CreateForeignKeyExpression)
Declaration
public CreateForeignKeyBuilder(CreateForeignKeyExpression expression)
Parameters
Methods
View Source
Do()
Declaration
View Source
ForeignColumn(string)
Declaration
public ICreateForeignKeyToTableBuilder ForeignColumn(string column)
Parameters
| Type |
Name |
Description |
| string |
column |
|
Returns
View Source
ForeignColumns(params string[])
Declaration
public ICreateForeignKeyToTableBuilder ForeignColumns(params string[] columns)
Parameters
| Type |
Name |
Description |
| string[] |
columns |
|
Returns
View Source
FromTable(string)
Declaration
public ICreateForeignKeyForeignColumnBuilder FromTable(string table)
Parameters
| Type |
Name |
Description |
| string |
table |
|
Returns
View Source
OnDelete(Rule)
Declaration
public ICreateForeignKeyCascadeBuilder OnDelete(Rule rule)
Parameters
| Type |
Name |
Description |
| Rule |
rule |
|
Returns
View Source
OnDeleteOrUpdate(Rule)
Declaration
public IExecutableBuilder OnDeleteOrUpdate(Rule rule)
Parameters
| Type |
Name |
Description |
| Rule |
rule |
|
Returns
View Source
OnUpdate(Rule)
Declaration
public ICreateForeignKeyCascadeBuilder OnUpdate(Rule rule)
Parameters
| Type |
Name |
Description |
| Rule |
rule |
|
Returns
View Source
PrimaryColumn(string)
Declaration
public ICreateForeignKeyCascadeBuilder PrimaryColumn(string column)
Parameters
| Type |
Name |
Description |
| string |
column |
|
Returns
View Source
PrimaryColumns(params string[])
Declaration
public ICreateForeignKeyCascadeBuilder PrimaryColumns(params string[] columns)
Parameters
| Type |
Name |
Description |
| string[] |
columns |
|
Returns
View Source
ToTable(string)
Declaration
public ICreateForeignKeyPrimaryColumnBuilder ToTable(string table)
Parameters
| Type |
Name |
Description |
| string |
table |
|
Returns