Поделиться через


MigrationBuilder.AddUniqueConstraint Метод

Определение

Перегрузки

AddUniqueConstraint(String, String, String, String)

AddUniqueConstraintOperation Создает для добавления нового уникального ограничения в таблицу.

AddUniqueConstraint(String, String, String[], String)

AddUniqueConstraintOperation Создает для добавления нового составного (многостолпного) уникального ограничения в таблицу.

AddUniqueConstraint(String, String, String, String)

AddUniqueConstraintOperation Создает для добавления нового уникального ограничения в таблицу.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation> AddUniqueConstraint (string name, string table, string column, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation> AddUniqueConstraint (string name, string table, string column, string? schema = default);
abstract member AddUniqueConstraint : string * string * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation>
override this.AddUniqueConstraint : string * string * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation>
Public Overridable Function AddUniqueConstraint (name As String, table As String, column As String, Optional schema As String = Nothing) As OperationBuilder(Of AddUniqueConstraintOperation)

Параметры

name
String

Имя ограничения.

table
String

Таблица, которая будет содержать ограничение.

column
String

Ограниченный столбец.

schema
String

Схема, содержащая таблицу, или null для использования схемы по умолчанию.

Возвращаемое значение

Построитель, позволяющий добавлять заметки в операцию.

Комментарии

Дополнительные сведения и примеры см. в статье Миграция баз данных .

Применяется к

AddUniqueConstraint(String, String, String[], String)

AddUniqueConstraintOperation Создает для добавления нового составного (многостолпного) уникального ограничения в таблицу.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation> AddUniqueConstraint (string name, string table, string[] columns, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation> AddUniqueConstraint (string name, string table, string[] columns, string? schema = default);
abstract member AddUniqueConstraint : string * string * string[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation>
override this.AddUniqueConstraint : string * string * string[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation>
Public Overridable Function AddUniqueConstraint (name As String, table As String, columns As String(), Optional schema As String = Nothing) As OperationBuilder(Of AddUniqueConstraintOperation)

Параметры

name
String

Имя ограничения.

table
String

Таблица, которая будет содержать ограничение.

columns
String[]

Упорядоченный список столбцов, которые ограничены.

schema
String

Схема, содержащая таблицу, или null для использования схемы по умолчанию.

Возвращаемое значение

Построитель, позволяющий добавлять заметки в операцию.

Комментарии

Дополнительные сведения и примеры см. в статье Миграция баз данных .

Применяется к