MutableEntityTypeExtensions.GetOrAddForeignKey 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
GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType) |
Ruft eine vorhandene Beziehung ab oder erstellt eine neue Beziehung, wenn sie noch nicht definiert ist. |
GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType) |
Ruft eine vorhandene Beziehung ab oder erstellt eine neue Beziehung, wenn sie noch nicht definiert ist. |
GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Ruft eine vorhandene Beziehung ab oder erstellt eine neue Beziehung, wenn sie noch nicht definiert ist.
public static Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey GetOrAddForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
static member GetOrAddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
<Extension()>
Public Function GetOrAddForeignKey (entityType As IMutableEntityType, property As IMutableProperty, principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey
Parameter
- entityType
- IMutableEntityType
Der Entitätstyp, dem der Fremdschlüssel abgerufen oder hinzugefügt werden soll.
- property
- IMutableProperty
Die Eigenschaft, für die der Fremdschlüssel definiert ist.
- principalKey
- IMutableKey
Der Primär- oder Alternativschlüssel, auf den verwiesen wird.
- principalEntityType
- IMutableEntityType
Der Entitätstyp, der Ziel der Beziehung ist. Dies kann sich von dem Typ unterscheiden, für den definiert wird, principalKey
wenn die Beziehung auf einen abgeleiteten Typ in einer Vererbungshierarchie abzielt (da der Schlüssel für den Basistyp der Hierarchie definiert ist).
Gibt zurück
Der vorhandene oder neu erstellte Fremdschlüssel.
Gilt für:
GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Ruft eine vorhandene Beziehung ab oder erstellt eine neue Beziehung, wenn sie noch nicht definiert ist.
public static Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey GetOrAddForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
static member GetOrAddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
<Extension()>
Public Function GetOrAddForeignKey (entityType As IMutableEntityType, properties As IReadOnlyList(Of IMutableProperty), principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey
Parameter
- entityType
- IMutableEntityType
Der Entitätstyp, dem der Fremdschlüssel abgerufen oder hinzugefügt werden soll.
- properties
- IReadOnlyList<IMutableProperty>
Die Eigenschaften, für die der Fremdschlüssel definiert ist.
- principalKey
- IMutableKey
Der Primär- oder Alternativschlüssel, auf den verwiesen wird.
- principalEntityType
- IMutableEntityType
Der Entitätstyp, der Ziel der Beziehung ist. Dies kann sich von dem Typ unterscheiden, für den definiert wird, principalKey
wenn die Beziehung auf einen abgeleiteten Typ in einer Vererbungshierarchie abzielt (da der Schlüssel für den Basistyp der Hierarchie definiert ist).
Gibt zurück
Der vorhandene oder neu erstellte Fremdschlüssel.
Gilt für:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für