Search Results for

    Show / Hide Table of Contents
    View Source

    Class CreateBuilder

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Infrastructure.Migrations.Expressions.Create
    Assembly: Umbraco.Infrastructure.dll
    Syntax
    public class CreateBuilder : ICreateBuilder, IFluentBuilder

    Constructors

    View Source

    CreateBuilder(IMigrationContext)

    Declaration
    public CreateBuilder(IMigrationContext context)
    Parameters
    Type Name Description
    IMigrationContext context

    Methods

    View Source

    Column(String)

    Builds a Create Column expression.

    Declaration
    public ICreateColumnOnTableBuilder Column(string columnName)
    Parameters
    Type Name Description
    System.String columnName
    Returns
    Type Description
    ICreateColumnOnTableBuilder
    View Source

    Constraint(String)

    Builds a Create Constraint expression.

    Declaration
    public ICreateConstraintOnTableBuilder Constraint(string constraintName)
    Parameters
    Type Name Description
    System.String constraintName
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    ForeignKey()

    Builds a Create Foreign Key expression.

    Declaration
    public ICreateForeignKeyFromTableBuilder ForeignKey()
    Returns
    Type Description
    ICreateForeignKeyFromTableBuilder
    View Source

    ForeignKey(String)

    Builds a Create Foreign Key expression.

    Declaration
    public ICreateForeignKeyFromTableBuilder ForeignKey(string foreignKeyName)
    Parameters
    Type Name Description
    System.String foreignKeyName
    Returns
    Type Description
    ICreateForeignKeyFromTableBuilder
    View Source

    Index()

    Builds a Create Index expression.

    Declaration
    public ICreateIndexForTableBuilder Index()
    Returns
    Type Description
    ICreateIndexForTableBuilder
    View Source

    Index(String)

    Builds a Create Index expression.

    Declaration
    public ICreateIndexForTableBuilder Index(string indexName)
    Parameters
    Type Name Description
    System.String indexName
    Returns
    Type Description
    ICreateIndexForTableBuilder
    View Source

    KeysAndIndexes(Type)

    Builds a Create Keys and Indexes expression, and executes.

    Declaration
    public 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
    public IExecutableBuilder KeysAndIndexes<TDto>()
    Returns
    Type Description
    IExecutableBuilder
    Type Parameters
    Name Description
    TDto
    View Source

    PrimaryKey()

    Builds a Create Primary Key expression.

    Declaration
    public ICreateConstraintOnTableBuilder PrimaryKey()
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    PrimaryKey(Boolean)

    Builds a Create Primary Key expression.

    Declaration
    public ICreateConstraintOnTableBuilder PrimaryKey(bool clustered)
    Parameters
    Type Name Description
    System.Boolean clustered
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    PrimaryKey(String)

    Builds a Create Primary Key expression.

    Declaration
    public ICreateConstraintOnTableBuilder PrimaryKey(string primaryKeyName)
    Parameters
    Type Name Description
    System.String primaryKeyName
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    PrimaryKey(String, Boolean)

    Builds a Create Primary Key expression.

    Declaration
    public ICreateConstraintOnTableBuilder PrimaryKey(string primaryKeyName, bool clustered)
    Parameters
    Type Name Description
    System.String primaryKeyName
    System.Boolean clustered
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    Table(String)

    Builds a Create Table expression.

    Declaration
    public ICreateTableWithColumnBuilder Table(string tableName)
    Parameters
    Type Name Description
    System.String tableName
    Returns
    Type Description
    ICreateTableWithColumnBuilder
    View Source

    Table<TDto>(Boolean)

    Builds a Create Table expression, and executes.

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

    UniqueConstraint()

    Builds a Create Unique Constraint expression.

    Declaration
    public ICreateConstraintOnTableBuilder UniqueConstraint()
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    View Source

    UniqueConstraint(String)

    Builds a Create Unique Constraint expression.

    Declaration
    public ICreateConstraintOnTableBuilder UniqueConstraint(string constraintName)
    Parameters
    Type Name Description
    System.String constraintName
    Returns
    Type Description
    ICreateConstraintOnTableBuilder
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • CreateBuilder(IMigrationContext)
    • Methods
      • Column(String)
      • Constraint(String)
      • ForeignKey()
      • ForeignKey(String)
      • Index()
      • Index(String)
      • KeysAndIndexes(Type)
      • KeysAndIndexes<TDto>()
      • PrimaryKey()
      • PrimaryKey(Boolean)
      • PrimaryKey(String)
      • PrimaryKey(String, Boolean)
      • Table(String)
      • Table<TDto>(Boolean)
      • UniqueConstraint()
      • UniqueConstraint(String)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX