Bagikan melalui


ReferenceReferenceBuilder.HasPrincipalKey Metode

Definisi

Overload

HasPrincipalKey(String, String[])

Mengonfigurasi properti unik yang ditargetkan hubungan ini. Biasanya Anda hanya akan memanggil metode ini jika Anda ingin menggunakan properti selain kunci primer sebagai properti utama. Jika properti yang ditentukan belum menjadi batasan unik (atau kunci primer) maka batasan unik baru akan diperkenalkan.

HasPrincipalKey(Type, String[])

Mengonfigurasi properti unik yang ditargetkan hubungan ini. Biasanya Anda hanya akan memanggil metode ini jika Anda ingin menggunakan properti selain kunci primer sebagai properti utama. Jika properti yang ditentukan belum menjadi batasan unik (atau kunci primer) maka batasan unik baru akan diperkenalkan.

HasPrincipalKey<TPrincipalEntity>(String[])

Mengonfigurasi properti unik yang ditargetkan hubungan ini. Biasanya Anda hanya akan memanggil metode ini jika Anda ingin menggunakan properti selain kunci primer sebagai properti utama. Jika properti yang ditentukan belum menjadi batasan unik (atau kunci primer) maka batasan unik baru akan diperkenalkan.

HasPrincipalKey(String, String[])

Mengonfigurasi properti unik yang ditargetkan hubungan ini. Biasanya Anda hanya akan memanggil metode ini jika Anda ingin menggunakan properti selain kunci primer sebagai properti utama. Jika properti yang ditentukan belum menjadi batasan unik (atau kunci primer) maka batasan unik baru akan diperkenalkan.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey (string principalEntityTypeName, params string[] keyPropertyNames);
abstract member HasPrincipalKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasPrincipalKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasPrincipalKey (principalEntityTypeName As String, ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder

Parameter

principalEntityTypeName
String

Nama jenis entitas yang merupakan prinsipal dalam hubungan ini (jenis yang memiliki properti kunci referensi).

keyPropertyNames
String[]

Nama properti kunci referensi.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Jika beberapa properti kunci utama ditentukan, urutan properti kunci utama harus cocok dengan urutan yang dikonfigurasi oleh kunci primer atau properti batasan unik pada jenis entitas utama.

Berlaku untuk

HasPrincipalKey(Type, String[])

Mengonfigurasi properti unik yang ditargetkan hubungan ini. Biasanya Anda hanya akan memanggil metode ini jika Anda ingin menggunakan properti selain kunci primer sebagai properti utama. Jika properti yang ditentukan belum menjadi batasan unik (atau kunci primer) maka batasan unik baru akan diperkenalkan.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey (Type principalEntityType, params string[] keyPropertyNames);
abstract member HasPrincipalKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasPrincipalKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasPrincipalKey (principalEntityType As Type, ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder

Parameter

principalEntityType
Type

Jenis entitas yang merupakan utama dalam hubungan ini (jenis yang memiliki properti kunci referensi).

keyPropertyNames
String[]

Nama properti kunci referensi.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Jika beberapa properti kunci utama ditentukan, urutan properti kunci utama harus cocok dengan urutan yang dikonfigurasi oleh kunci primer atau properti batasan unik pada jenis entitas utama.

Berlaku untuk

HasPrincipalKey<TPrincipalEntity>(String[])

Mengonfigurasi properti unik yang ditargetkan hubungan ini. Biasanya Anda hanya akan memanggil metode ini jika Anda ingin menggunakan properti selain kunci primer sebagai properti utama. Jika properti yang ditentukan belum menjadi batasan unik (atau kunci primer) maka batasan unik baru akan diperkenalkan.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey<TPrincipalEntity> (params string[] keyPropertyNames) where TPrincipalEntity : class;
abstract member HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'PrincipalEntity : null)
override this.HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'PrincipalEntity : null)
Public Overridable Function HasPrincipalKey(Of TPrincipalEntity As Class) (ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder

Jenis parameter

TPrincipalEntity

Jenis entitas yang merupakan utama dalam hubungan ini (jenis yang memiliki properti kunci referensi).

Parameter

keyPropertyNames
String[]

Nama properti kunci referensi.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Berlaku untuk