Sdílet prostřednictvím


MigrationBuilder.AddPrimaryKey Metoda

Definice

Přetížení

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

Vytvoří k přidání nového složeného primárního AddPrimaryKeyOperation klíče (s více sloupci) do tabulky.

AddPrimaryKey(String, String, String, String)

Vytvoří pro AddPrimaryKeyOperation přidání nového primárního klíče do tabulky.

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

Vytvoří k přidání nového složeného primárního AddPrimaryKeyOperation klíče (s více sloupci) do tabulky.

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)

Parametry

name
String

Název omezení primárního klíče.

table
String

Tabulka, která bude obsahovat primární klíč.

columns
String[]

Seřazený seznam sloupců, které tvoří primární klíč.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

AddPrimaryKey(String, String, String, String)

Vytvoří pro AddPrimaryKeyOperation přidání nového primárního klíče do tabulky.

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)

Parametry

name
String

Název omezení primárního klíče.

table
String

Tabulka, která bude obsahovat primární klíč.

column
String

Sloupec, který tvoří primární klíč.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro