Sdílet prostřednictvím


ReferenceOwnershipBuilder.HasPrincipalKey(String[]) Metoda

Definice

Konfiguruje jedinečné vlastnosti, na které tato relace cílí – tedy na typ entity vlastníka. Tuto metodu byste obvykle volali pouze v případě, že chcete jako hlavní vlastnosti použít jiné vlastnosti než primární klíč. Pokud zadané vlastnosti již nejsou jedinečným omezením (nebo primárním klíčem), bude zavedeno nové jedinečné omezení.

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

Parametry

keyPropertyNames
String[]

Názvy vlastností referenčního klíče

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání konfigurace.

Poznámky

Pokud je zadáno více vlastností klíče zabezpečení, pořadí vlastností klíče objektu zabezpečení by mělo odpovídat pořadí, v jakém byly vlastnosti primárního klíče nebo jedinečného omezení nakonfigurovány pro typ entity objektu zabezpečení.

Platí pro