Share via


RuntimeEntityType.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 wurde.

public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey? FindForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType principalEntityType);
abstract member FindForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey
override this.FindForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey
Public Overridable Function FindForeignKey (properties As IReadOnlyList(Of IReadOnlyProperty), principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As RuntimeForeignKey

Parameter

properties
IReadOnlyList<IReadOnlyProperty>

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

principalKey
IReadOnlyKey

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

principalEntityType
IReadOnlyEntityType

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 Fremdschlüssel, oder null , wenn keiner definiert ist.

Gilt für: