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
| Name | Beschreibung |
|---|---|
| HasPrincipalKey(String, String[]) |
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung ausgerichtet ist. In der Regel würden Sie diese Methode nur aufrufen, wenn Sie eine andere Eigenschaft als den Primärschlüssel als die Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebene Eigenschaft(n) noch keine eindeutige Einschränkung (oder der Primärschlüssel) ist, wird eine neue eindeutige Einschränkung eingeführt. |
| HasPrincipalKey(Type, String[]) |
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung ausgerichtet ist. In der Regel würden Sie diese Methode nur aufrufen, wenn Sie eine andere Eigenschaft als den Primärschlüssel als die Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebene Eigenschaft(n) noch keine eindeutige Einschränkung (oder der Primärschlüssel) ist, wird eine neue eindeutige Einschränkung eingeführt. |
| HasPrincipalKey<TPrincipalEntity>(String[]) |
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung ausgerichtet ist. In der Regel würden Sie diese Methode nur aufrufen, wenn Sie eine andere Eigenschaft als den Primärschlüssel als die Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebene Eigenschaft(n) noch keine eindeutige Einschränkung (oder der Primärschlüssel) ist, wird eine neue eindeutige Einschränkung eingeführt. |
HasPrincipalKey(String, String[])
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung ausgerichtet ist. In der Regel würden Sie diese Methode nur aufrufen, wenn Sie eine andere Eigenschaft als den Primärschlüssel als die Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebene Eigenschaft(n) noch keine eindeutige Einschränkung (oder der Primärschlüssel) ist, 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 Referenzschlüsseleigenschaften).
- keyPropertyNames
- String[]
Der Name(n) der Referenzschlüsseleigenschaft(en).
Gibt zurück
Dieselbe Generatorinstanz, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Hinweise
Wenn mehrere Hauptschlüsseleigenschaften angegeben werden, sollte die Reihenfolge der Prinzipalschlüsseleigenschaften 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[])
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
- Quelle:
- ReferenceReferenceBuilder.cs
Konfiguriert die eindeutigen Eigenschaften, auf die diese Beziehung ausgerichtet ist. In der Regel würden Sie diese Methode nur aufrufen, wenn Sie eine andere Eigenschaft als den Primärschlüssel als die Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebene Eigenschaft(n) noch keine eindeutige Einschränkung (oder der Primärschlüssel) ist, 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 Referenzschlüsseleigenschaften).
- keyPropertyNames
- String[]
Der Name(n) der Referenzschlüsseleigenschaft(en).
Gibt zurück
Dieselbe Generatorinstanz, sodass mehrere Konfigurationsaufrufe verkettet werden können.
Hinweise
Wenn mehrere Hauptschlüsseleigenschaften angegeben werden, sollte die Reihenfolge der Prinzipalschlüsseleigenschaften 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 ausgerichtet ist. In der Regel würden Sie diese Methode nur aufrufen, wenn Sie eine andere Eigenschaft als den Primärschlüssel als die Prinzipaleigenschaft(n) verwenden möchten. Wenn die angegebene Eigenschaft(n) noch keine eindeutige Einschränkung (oder der Primärschlüssel) ist, 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 Referenzschlüsseleigenschaften).
Parameter
- keyPropertyNames
- String[]
Der Name(n) der Referenzschlüsseleigenschaft(en).
Gibt zurück
Dieselbe Generatorinstanz, sodass mehrere Konfigurationsaufrufe verkettet werden können.