MigrationBuilder.AddPrimaryKey Yöntem

Tanım

Aşırı Yüklemeler

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

AddPrimaryKeyOperation Tabloya yeni bir bileşik (çok sütunlu) birincil anahtar eklemek için bir oluşturur.

AddPrimaryKey(String, String, String, String)

AddPrimaryKeyOperation Tabloya yeni bir birincil anahtar eklemek için bir oluşturur.

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

AddPrimaryKeyOperation Tabloya yeni bir bileşik (çok sütunlu) birincil anahtar eklemek için bir oluşturur.

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)

Parametreler

name
String

Birincil anahtar kısıtlama adı.

table
String

Birincil anahtarı içeren tablo.

columns
String[]

Birincil anahtarı oluşturan sütunların sıralı listesi.

schema
String

Tabloyu içeren şema veya null varsayılan şemayı kullanmak için.

Döndürülenler

İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .

Şunlara uygulanır

AddPrimaryKey(String, String, String, String)

AddPrimaryKeyOperation Tabloya yeni bir birincil anahtar eklemek için bir oluşturur.

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)

Parametreler

name
String

Birincil anahtar kısıtlama adı.

table
String

Birincil anahtarı içeren tablo.

column
String

Birincil anahtarı oluşturan sütun.

schema
String

Tabloyu içeren şema veya null varsayılan şemayı kullanmak için.

Döndürülenler

İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .

Şunlara uygulanır