Search Results for

    Show / Hide Table of Contents
    View Source

    Interface ICreateBuilder

    Builds a Create expression.

    Namespace: Umbraco.Cms.Infrastructure.Migrations.Expressions.Create
    Assembly: Umbraco.Infrastructure.dll
    Syntax
    public interface ICreateBuilder : IFluentBuilder

    Methods

    View Source

    Column(string)

    Builds a Create Column expression.

    Declaration
    ICreateColumnOnTableBuilder Column(string columnName)
    Parameters
    Type Name Description
    string columnName
    Returns
    Type Description
    ICreateColumnOnTableBuilder
    View Source

    Constraint(string)

    Builds a Create Constraint expression.

    Declaration
    ICreateConstraintOnTableBuilder Constraint(string constraintName)
    Parameters
    Type Name Description
    string constraintName
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    ForeignKey()

    Builds a Create Foreign Key expression.

    Declaration
    ICreateForeignKeyFromTableBuilder ForeignKey()
    Returns
    Type Description
    ICreateForeignKeyFromTableBuilder
    View Source

    ForeignKey(string)

    Builds a Create Foreign Key expression.

    Declaration
    ICreateForeignKeyFromTableBuilder ForeignKey(string foreignKeyName)
    Parameters
    Type Name Description
    string foreignKeyName
    Returns
    Type Description
    ICreateForeignKeyFromTableBuilder
    View Source

    Index()

    Builds a Create Index expression.

    Declaration
    ICreateIndexForTableBuilder Index()
    Returns
    Type Description
    ICreateIndexForTableBuilder
    View Source

    Index(string)

    Builds a Create Index expression.

    Declaration
    ICreateIndexForTableBuilder Index(string indexName)
    Parameters
    Type Name Description
    string indexName
    Returns
    Type Description
    ICreateIndexForTableBuilder
    View Source

    KeysAndIndexes(Type)

    Builds a Create Keys and Indexes expression, and executes.

    Declaration
    IExecutableBuilder KeysAndIndexes(Type typeOfDto)
    Parameters
    Type Name Description
    Type typeOfDto
    Returns
    Type Description
    IExecutableBuilder
    View Source

    KeysAndIndexes<TDto>()

    Builds a Create Keys and Indexes expression, and executes.

    Declaration
    IExecutableBuilder KeysAndIndexes<TDto>()
    Returns
    Type Description
    IExecutableBuilder
    Type Parameters
    Name Description
    TDto
    View Source

    PrimaryKey()

    Builds a Create Primary Key expression.

    Declaration
    ICreateConstraintOnTableBuilder PrimaryKey()
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    PrimaryKey(bool)

    Builds a Create Primary Key expression.

    Declaration
    ICreateConstraintOnTableBuilder PrimaryKey(bool clustered)
    Parameters
    Type Name Description
    bool clustered
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    PrimaryKey(string)

    Builds a Create Primary Key expression.

    Declaration
    ICreateConstraintOnTableBuilder PrimaryKey(string primaryKeyName)
    Parameters
    Type Name Description
    string primaryKeyName
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    PrimaryKey(string, bool)

    Builds a Create Primary Key expression.

    Declaration
    ICreateConstraintOnTableBuilder PrimaryKey(string primaryKeyName, bool clustered)
    Parameters
    Type Name Description
    string primaryKeyName
    bool clustered
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    Table(string)

    Builds a Create Table expression.

    Declaration
    ICreateTableWithColumnBuilder Table(string tableName)
    Parameters
    Type Name Description
    string tableName
    Returns
    Type Description
    ICreateTableWithColumnBuilder
    View Source

    Table<TDto>(bool)

    Builds a Create Table expression, and executes.

    Declaration
    IExecutableBuilder Table<TDto>(bool withoutKeysAndIndexes = false)
    Parameters
    Type Name Description
    bool withoutKeysAndIndexes
    Returns
    Type Description
    IExecutableBuilder
    Type Parameters
    Name Description
    TDto
    View Source

    UniqueConstraint()

    Builds a Create Unique Constraint expression.

    Declaration
    ICreateConstraintOnTableBuilder UniqueConstraint()
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    UniqueConstraint(string)

    Builds a Create Unique Constraint expression.

    Declaration
    ICreateConstraintOnTableBuilder UniqueConstraint(string constraintName)
    Parameters
    Type Name Description
    string constraintName
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX