Search Results for

    Show / Hide Table of Contents
    View Source

    Class CreateForeignKeyBuilder

    Inheritance
    System.Object
    ExpressionBuilderBase<CreateForeignKeyExpression>
    Namespace: Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.ForeignKey
    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
    Type Name Description
    CreateForeignKeyExpression expression

    Methods

    View Source

    Do()

    Executes.

    Declaration
    public void Do()
    View Source

    ForeignColumn(String)

    Declaration
    public ICreateForeignKeyToTableBuilder ForeignColumn(string column)
    Parameters
    Type Name Description
    System.String column
    Returns
    Type Description
    ICreateForeignKeyToTableBuilder
    View Source

    ForeignColumns(String[])

    Declaration
    public ICreateForeignKeyToTableBuilder ForeignColumns(params string[] columns)
    Parameters
    Type Name Description
    System.String[] columns
    Returns
    Type Description
    ICreateForeignKeyToTableBuilder
    View Source

    FromTable(String)

    Declaration
    public ICreateForeignKeyForeignColumnBuilder FromTable(string table)
    Parameters
    Type Name Description
    System.String table
    Returns
    Type Description
    ICreateForeignKeyForeignColumnBuilder
    View Source

    OnDelete(Rule)

    Declaration
    public ICreateForeignKeyCascadeBuilder OnDelete(Rule rule)
    Parameters
    Type Name Description
    System.Data.Rule rule
    Returns
    Type Description
    ICreateForeignKeyCascadeBuilder
    View Source

    OnDeleteOrUpdate(Rule)

    Declaration
    public IExecutableBuilder OnDeleteOrUpdate(Rule rule)
    Parameters
    Type Name Description
    System.Data.Rule rule
    Returns
    Type Description
    IExecutableBuilder
    View Source

    OnUpdate(Rule)

    Declaration
    public ICreateForeignKeyCascadeBuilder OnUpdate(Rule rule)
    Parameters
    Type Name Description
    System.Data.Rule rule
    Returns
    Type Description
    ICreateForeignKeyCascadeBuilder
    View Source

    PrimaryColumn(String)

    Declaration
    public ICreateForeignKeyCascadeBuilder PrimaryColumn(string column)
    Parameters
    Type Name Description
    System.String column
    Returns
    Type Description
    ICreateForeignKeyCascadeBuilder
    View Source

    PrimaryColumns(String[])

    Declaration
    public ICreateForeignKeyCascadeBuilder PrimaryColumns(params string[] columns)
    Parameters
    Type Name Description
    System.String[] columns
    Returns
    Type Description
    ICreateForeignKeyCascadeBuilder
    View Source

    ToTable(String)

    Declaration
    public ICreateForeignKeyPrimaryColumnBuilder ToTable(string table)
    Parameters
    Type Name Description
    System.String table
    Returns
    Type Description
    ICreateForeignKeyPrimaryColumnBuilder
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • CreateForeignKeyBuilder(CreateForeignKeyExpression)
    • Methods
      • Do()
      • ForeignColumn(String)
      • ForeignColumns(String[])
      • FromTable(String)
      • OnDelete(Rule)
      • OnDeleteOrUpdate(Rule)
      • OnUpdate(Rule)
      • PrimaryColumn(String)
      • PrimaryColumns(String[])
      • ToTable(String)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX