IMutableEntityType.AddForeignKey Yöntem

Tanım

Aşırı Yüklemeler

AddForeignKey(IMutableProperty, IMutableKey, IMutableEntityType)

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

AddForeignKey(IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)

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

AddForeignKey(IMutableProperty, IMutableKey, IMutableEntityType)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
abstract member AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
override this.AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Overridable Function AddForeignKey (property As IMutableProperty, principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Parametreler

property
IMutableProperty

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

principalKey
IMutableKey

Başvurulan birincil veya alternatif anahtar.

principalEntityType
IMutableEntityType

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

Döndürülenler

IMutableForeignKey

Yeni oluşturulan yabancı anahtar.

Şunlara uygulanır

AddForeignKey(IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
abstract member AddForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Function AddForeignKey (properties As IReadOnlyList(Of IMutableProperty), principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Parametreler

properties
IReadOnlyList<IMutableProperty>

Yabancı anahtarın tanımlandığı Özellikler.

principalKey
IMutableKey

Başvurulan birincil veya alternatif anahtar.

principalEntityType
IMutableEntityType

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

Döndürülenler

IMutableForeignKey

Yeni oluşturulan yabancı anahtar.

Şunlara uygulanır