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


MigrationBuilder.AddPrimaryKey Метод

Определение

Перегрузки

AddPrimaryKey(String, String, String[], String)

AddPrimaryKeyOperation Создает , чтобы добавить в таблицу новый составной первичный ключ (с несколькими столбцами).

AddPrimaryKey(String, String, String, String)

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

AddPrimaryKey(String, String, String[], String)

AddPrimaryKeyOperation Создает , чтобы добавить в таблицу новый составной первичный ключ (с несколькими столбцами).

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

Параметры

name
String

Имя ограничения первичного ключа.

table
String

Таблица, которая будет содержать первичный ключ.

columns
String[]

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

schema
String

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

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

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

Комментарии

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

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

AddPrimaryKey(String, String, String, String)

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

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

Параметры

name
String

Имя ограничения первичного ключа.

table
String

Таблица, которая будет содержать первичный ключ.

column
String

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

schema
String

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

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

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

Комментарии

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

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