Partager via


ReferenceOwnershipBuilder.HasPrincipalKey(String[]) Méthode

Définition

Configure la ou les propriétés uniques ciblées par cette relation, c’est-à-dire sur le type d’entité propriétaire. En règle générale, vous appelez cette méthode uniquement si vous souhaitez utiliser une ou plusieurs propriétés autres que la clé primaire comme propriété(s) principale(s). Si la ou les propriétés spécifiées ne sont pas déjà une contrainte unique (ou la clé primaire), une nouvelle contrainte unique est introduite.

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

Paramètres

keyPropertyNames
String[]

Nom(s) des propriétés de clé de référence.

Retours

Le même générateur instance afin que plusieurs appels de configuration puissent être chaînés.

Remarques

Si plusieurs propriétés de clé principale sont spécifiées, l’ordre des propriétés de clé principale doit correspondre à l’ordre dans lequel les propriétés de clé primaire ou de contrainte unique ont été configurées sur le type d’entité principal.

S’applique à