Share via


MutableEntityTypeExtensions.FindForeignKey Método

Definição

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

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

Parâmetros

entityType
IMutableEntityType

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 tem como destino um tipo derivado em uma hierarquia de herança (já que principalKey a chave é definida no tipo base da hierarquia).

Retornos

A chave estrangeira ou null se nenhuma estiver definida.

Aplica-se a