Sdílet prostřednictvím


ConventionEntityTypeExtensions.FindForeignKey Metoda

Definice

Získá cizí klíč pro dané vlastnosti, které odkazují na daný primární nebo alternativní klíč. Vrátí hodnotu null , pokud se nenajde žádný cizí klíč.

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

Parametry

entityType
IConventionEntityType

Typ entity.

property
IProperty

Vlastnost, pro kterou je cizí klíč definován.

principalKey
IKey

Primární nebo alternativní klíč, na který se odkazuje.

principalEntityType
IEntityType

Typ entity, na který relace cílí. To se může lišit od typu definovaného v případě, kdy principalKey relace cílí na odvozený typ v hierarchii dědičnosti (protože klíč je definován na základním typu hierarchie).

Návraty

Cizí klíč, nebo null pokud není definován žádný.

Platí pro