MutableEntityTypeExtensions.AddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType) Yöntem

Tanım

Bu varlık türüne yeni bir ilişki ekler.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
static member AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
<Extension()>
Public Function AddForeignKey (entityType As IMutableEntityType, property As IMutableProperty, principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Parametreler

entityType
IMutableEntityType

Varlık türü.

property
IMutableProperty

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

principalKey
IMutableKey

Başvurulan birincil veya alternatif anahtar.

principalEntityType
IMutableEntityType

İlişkinin hedeflene varlık türü. Bu, ilişki bir devralma hiyerarşisinde türetilmiş bir türü hedeflese (anahtar hiyerarşinin temel türünde tanımlandığı için) üzerinde tanımlanan principalKey türden farklı olabilir.

Döndürülenler

IMutableForeignKey

Yeni oluşturulan yabancı anahtar.

Şunlara uygulanır