IEntityType.FindForeignKey Méthode

Définition

Surcharges

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne null si aucune clé étrangère n’est trouvée.

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne null si aucune clé étrangère n’est trouvée.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne null si aucune clé étrangère n’est trouvée.

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne null si aucune clé étrangère n’est trouvée.

public virtual Microsoft.EntityFrameworkCore.Metadata.IForeignKey? FindForeignKey (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty property, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType principalEntityType);
abstract member FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
override this.FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
Public Overridable Function FindForeignKey (property As IReadOnlyProperty, principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IForeignKey

Paramètres

property
IReadOnlyProperty

Propriété sur laquelle la clé étrangère est définie.

principalKey
IReadOnlyKey

Clé primaire ou secondaire référencée.

principalEntityType
IReadOnlyEntityType

Type d'entité ciblé par la relation. Cela peut être différent du type défini sur lorsque la relation cible un type dérivé dans une hiérarchie d’héritage (étant donné que principalKey la clé est définie sur le type de base de la hiérarchie).

Retours

La clé étrangère, ou null si aucune n’est définie.

S’applique à

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne null si aucune clé étrangère n’est trouvée.

public Microsoft.EntityFrameworkCore.Metadata.IForeignKey FindForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IEntityType principalEntityType);
abstract member FindForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
Public Function FindForeignKey (properties As IReadOnlyList(Of IProperty), principalKey As IKey, principalEntityType As IEntityType) As IForeignKey

Paramètres

properties
IReadOnlyList<IProperty>

Propriétés sur laquelle la clé étrangère est définie.

principalKey
IKey

Clé primaire ou secondaire référencée.

principalEntityType
IEntityType

Type d'entité ciblé par la relation. Cela peut être différent du type défini sur lorsque la relation cible un type dérivé dans une hiérarchie d’héritage (étant donné que principalKey la clé est définie sur le type de base de la hiérarchie).

Retours

La clé étrangère, ou null si aucune n’est définie.

S’applique à

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne null si aucune clé étrangère n’est trouvée.

public Microsoft.EntityFrameworkCore.Metadata.IForeignKey? 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.IForeignKey
Public Function FindForeignKey (properties As IReadOnlyList(Of IReadOnlyProperty), principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IForeignKey

Paramètres

properties
IReadOnlyList<IReadOnlyProperty>

Propriétés sur laquelle la clé étrangère est définie.

principalKey
IReadOnlyKey

Clé primaire ou secondaire référencée.

principalEntityType
IReadOnlyEntityType

Type d'entité ciblé par la relation. Cela peut être différent du type défini sur lorsque la relation cible un type dérivé dans une hiérarchie d’héritage (étant donné que principalKey la clé est définie sur le type de base de la hiérarchie).

Retours

La clé étrangère, ou null si aucune n’est définie.

S’applique à