IConventionEntityType.AddForeignKey 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
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean) |
Fügt diesem Entitätstyp eine neue Beziehung hinzu. |
AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean) |
Fügt diesem Entitätstyp eine neue Beziehung hinzu. |
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
Fügt diesem Entitätstyp eine neue Beziehung hinzu.
public virtual Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey? AddForeignKey (Microsoft.EntityFrameworkCore.Metadata.IConventionProperty property, Microsoft.EntityFrameworkCore.Metadata.IConventionKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType principalEntityType, bool fromDataAnnotation = false);
abstract member AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IConventionProperty * Microsoft.EntityFrameworkCore.Metadata.IConventionKey * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
override this.AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IConventionProperty * Microsoft.EntityFrameworkCore.Metadata.IConventionKey * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
Public Overridable Function AddForeignKey (property As IConventionProperty, principalKey As IConventionKey, principalEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKey
Parameter
- property
- IConventionProperty
Die Eigenschaft, für die der Fremdschlüssel definiert ist.
- principalKey
- IConventionKey
Der Primär- oder Alternativschlüssel, auf den verwiesen wird.
- principalEntityType
- IConventionEntityType
Der Entitätstyp, der Ziel der Beziehung ist. Dies kann sich von dem Typ unterscheiden, der für 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).
- fromDataAnnotation
- Boolean
Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.
Gibt zurück
Der neu erstellte Fremdschlüssel.
Gilt für:
AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean)
Fügt diesem Entitätstyp eine neue Beziehung hinzu.
public Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey AddForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IConventionKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType principalEntityType, bool setComponentConfigurationSource = true, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey? AddForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IConventionKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType principalEntityType, bool setComponentConfigurationSource = true, bool fromDataAnnotation = false);
abstract member AddForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * Microsoft.EntityFrameworkCore.Metadata.IConventionKey * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey
Public Function AddForeignKey (properties As IReadOnlyList(Of IConventionProperty), principalKey As IConventionKey, principalEntityType As IConventionEntityType, Optional setComponentConfigurationSource As Boolean = true, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKey
Parameter
- properties
- IReadOnlyList<IConventionProperty>
Die Eigenschaften, für die der Fremdschlüssel definiert ist.
- principalKey
- IConventionKey
Der Primär- oder Alternativschlüssel, auf den verwiesen wird.
- principalEntityType
- IConventionEntityType
Der Entitätstyp, der Ziel der Beziehung ist. Dies kann sich von dem Typ unterscheiden, der für 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).
- setComponentConfigurationSource
- Boolean
Gibt an, ob die Konfigurationsquelle für die Eigenschaften, den Prinzipalschlüssel und das Prinzipalende festgelegt werden soll.
- fromDataAnnotation
- Boolean
Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.
Gibt zurück
Der 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