Aracılığıyla paylaş


ConventionEntityTypeExtensions.FindForeignKey Yöntem

Tanım

Belirli bir birincil veya alternatif anahtara işaret eden belirli özelliklerin yabancı anahtarını alır. Yabancı anahtar bulunmazsa döndürür null .

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

Parametreler

entityType
IConventionEntityType

Varlık türü.

property
IProperty

Yabancı anahtarın tanımlandığı özellik.

principalKey
IKey

Başvuruda bulunan birincil veya alternatif anahtar.

principalEntityType
IEntityType

İlişkinin hedeflediğini varlık türü. Bu, ilişki devralma hiyerarşisindeki türetilmiş bir türü hedeflediğinde tanımlanan türden principalKey farklı olabilir (anahtar hiyerarşinin temel türünde tanımlandığından).

Döndürülenler

Yabancı anahtar veya null tanımlı değilse.

Şunlara uygulanır