EntityTypeExtensions.FindForeignKey Methode

Definition

Ruft den Fremdschlüssel für die angegebenen Eigenschaften ab, der auf einen bestimmten Primär- oder Alternativschlüssel verweist. Gibt zurück null , wenn kein Fremdschlüssel gefunden wird.

public static Microsoft.EntityFrameworkCore.Metadata.IForeignKey FindForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IEntityType principalEntityType);
static member FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
<Extension()>
Public Function FindForeignKey (entityType As IEntityType, property As IProperty, principalKey As IKey, principalEntityType As IEntityType) As IForeignKey

Parameter

entityType
IEntityType

Der Entitätstyp.

property
IProperty

Die Eigenschaft, für die der Fremdschlüssel definiert ist.

principalKey
IKey

Der Primär- oder Alternativschlüssel, auf den verwiesen wird.

principalEntityType
IEntityType

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).

Gibt zurück

Der Fremdschlüssel oder null , wenn keiner definiert ist.

Gilt für: