Share via


EntityTypeExtensions.FindForeignKey Método

Definição

Obtém a chave estrangeira para as propriedades fornecidas que apontam para uma determinada chave primária ou alternativa. Retorna null se nenhuma chave estrangeira for encontrada.

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

Parâmetros

entityType
IEntityType

O tipo de entidade.

property
IProperty

A propriedade na qual a chave estrangeira é definida.

principalKey
IKey

A chave primária ou alternativa referenciada.

principalEntityType
IEntityType

O tipo de entidade que a relação tem como destino. Isso pode ser diferente do tipo definido em quando a relação é direcionada a um tipo derivado em uma hierarquia de herança (uma vez que principalKey a chave é definida no tipo base da hierarquia).

Retornos

A chave estrangeira ou null se nenhuma for definida.

Aplica-se a