Condividi tramite


MigrationBuilder.AddPrimaryKey Metodo

Definizione

Overload

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

Compila un oggetto AddPrimaryKeyOperation per aggiungere una nuova chiave primaria composita (a più colonne) a una tabella.

AddPrimaryKey(String, String, String, String)

Compila un oggetto AddPrimaryKeyOperation per aggiungere una nuova chiave primaria a una tabella.

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

Compila un oggetto AddPrimaryKeyOperation per aggiungere una nuova chiave primaria composita (a più colonne) a una tabella.

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)

Parametri

name
String

Nome del vincolo chiave primaria.

table
String

Tabella che conterrà la chiave primaria.

columns
String[]

Elenco ordinato di colonne che costituiscono la chiave primaria.

schema
String

Schema contenente la tabella oppure null usare lo schema predefinito.

Restituisce

Generatore per consentire l'aggiunta di annotazioni all'operazione.

Commenti

Per altre informazioni ed esempi, vedere Migrazioni di database .

Si applica a

AddPrimaryKey(String, String, String, String)

Compila un oggetto AddPrimaryKeyOperation per aggiungere una nuova chiave primaria a una tabella.

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)

Parametri

name
String

Nome del vincolo chiave primaria.

table
String

Tabella che conterrà la chiave primaria.

column
String

Colonna che costituisce la chiave primaria.

schema
String

Schema contenente la tabella oppure null usare lo schema predefinito.

Restituisce

Generatore per consentire l'aggiunta di annotazioni all'operazione.

Commenti

Per altre informazioni ed esempi, vedere Migrazioni di database .

Si applica a