MigrationBuilder.AddPrimaryKey Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework