ReferenceReferenceBuilder.HasPrincipalKey Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
HasPrincipalKey(String, String[]) |
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung abzielt. In der Regel rufen Sie diese Methode nur auf, wenn Sie eine andere Eigenschaft als den Primärschlüssel als Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebenen Eigenschaften nicht bereits eine eindeutige Einschränkung (oder der Primärschlüssel) sind, wird eine neue eindeutige Einschränkung eingeführt. |
HasPrincipalKey(Type, String[]) |
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung abzielt. In der Regel rufen Sie diese Methode nur auf, wenn Sie eine andere Eigenschaft als den Primärschlüssel als Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebenen Eigenschaften nicht bereits eine eindeutige Einschränkung (oder der Primärschlüssel) sind, wird eine neue eindeutige Einschränkung eingeführt. |
HasPrincipalKey<TPrincipalEntity>(String[]) |
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung abzielt. In der Regel rufen Sie diese Methode nur auf, wenn Sie eine andere Eigenschaft als den Primärschlüssel als Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebenen Eigenschaften nicht bereits eine eindeutige Einschränkung (oder der Primärschlüssel) sind, wird eine neue eindeutige Einschränkung eingeführt. |
HasPrincipalKey(String, String[])
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung abzielt. In der Regel rufen Sie diese Methode nur auf, wenn Sie eine andere Eigenschaft als den Primärschlüssel als Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebenen Eigenschaften nicht bereits eine eindeutige Einschränkung (oder der Primärschlüssel) sind, wird eine neue eindeutige Einschränkung eingeführt.
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
Der Name des Entitätstyps, der der Prinzipal in dieser Beziehung ist (der Typ mit den Verweisschlüsseleigenschaften).
- keyPropertyNames
- String[]
Der Name(n) der Referenzschlüsseleigenschaft(n).
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Hinweise
Wenn mehrere Eigenschaften des Prinzipalschlüssels angegeben werden, sollte die Reihenfolge der Eigenschaften des Prinzipalschlüssels mit der Reihenfolge übereinstimmen, in der der Primärschlüssel oder eindeutige Einschränkungseigenschaften für den Prinzipalentitätstyp konfiguriert wurden.
Gilt für:
HasPrincipalKey(Type, String[])
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung abzielt. In der Regel rufen Sie diese Methode nur auf, wenn Sie eine andere Eigenschaft als den Primärschlüssel als Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebenen Eigenschaften nicht bereits eine eindeutige Einschränkung (oder der Primärschlüssel) sind, wird eine neue eindeutige Einschränkung eingeführt.
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
Der Entitätstyp, der der Prinzipal in dieser Beziehung ist (der Typ mit den Verweisschlüsseleigenschaften).
- keyPropertyNames
- String[]
Der Name(n) der Referenzschlüsseleigenschaft(n).
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Hinweise
Wenn mehrere Eigenschaften des Prinzipalschlüssels angegeben werden, sollte die Reihenfolge der Eigenschaften des Prinzipalschlüssels mit der Reihenfolge übereinstimmen, in der der Primärschlüssel oder eindeutige Einschränkungseigenschaften für den Prinzipalentitätstyp konfiguriert wurden.
Gilt für:
HasPrincipalKey<TPrincipalEntity>(String[])
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung abzielt. In der Regel rufen Sie diese Methode nur auf, wenn Sie eine andere Eigenschaft als den Primärschlüssel als Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebenen Eigenschaften nicht bereits eine eindeutige Einschränkung (oder der Primärschlüssel) sind, wird eine neue eindeutige Einschränkung eingeführt.
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
Typparameter
- TPrincipalEntity
Der Entitätstyp, der der Prinzipal in dieser Beziehung ist (der Typ mit den Verweisschlüsseleigenschaften).
Parameter
- keyPropertyNames
- String[]
Der Name(n) der Referenzschlüsseleigenschaft(n).
Gibt zurück
Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Gilt für:
Entity Framework