Compartir a través de


ConventionEntityTypeExtensions.FindForeignKey Método

Definición

Obtiene la clave externa de las propiedades especificadas que apunta a una clave principal o alternativa determinada. Devuelve null si no se encuentra ninguna clave externa.

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

Parámetros

entityType
IConventionEntityType

El tipo de entidad.

property
IProperty

Propiedad en la que se define la clave externa.

principalKey
IKey

Clave principal o alternativa a la que se hace referencia.

principalEntityType
IEntityType

Tipo de entidad que es el destino de la relación. Esto puede ser diferente del tipo definido en cuando la relación tiene como destino un tipo derivado en una jerarquía de herencia (ya que principalKey la clave se define en el tipo base de la jerarquía).

Devoluciones

Clave externa o null si no se define ninguna.

Se aplica a