IEntityType.FindForeignKey Yöntem

Tanım

Aşırı Yüklemeler

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır. Yabancı null anahtar bulunamasa döndürür.

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır. Yabancı null anahtar bulunamasa döndürür.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır. Yabancı null anahtar bulunamasa döndürür.

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır. Yabancı null anahtar bulunamasa döndürür.

public virtual Microsoft.EntityFrameworkCore.Metadata.IForeignKey? FindForeignKey (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty property, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType principalEntityType);
abstract member FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
override this.FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
Public Overridable Function FindForeignKey (property As IReadOnlyProperty, principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IForeignKey

Parametreler

property
IReadOnlyProperty

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

principalKey
IReadOnlyKey

Başvurulan birincil veya alternatif anahtar.

principalEntityType
IReadOnlyEntityType

İ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

IForeignKey

Yabancı anahtar veya null tanımlanmamışsa.

Şunlara uygulanır

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır. Yabancı null anahtar bulunamasa döndürür.

public Microsoft.EntityFrameworkCore.Metadata.IForeignKey FindForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IEntityType principalEntityType);
abstract member FindForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
Public Function FindForeignKey (properties As IReadOnlyList(Of IProperty), principalKey As IKey, principalEntityType As IEntityType) As IForeignKey

Parametreler

properties
IReadOnlyList<IProperty>

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

principalKey
IKey

Başvurulan birincil veya alternatif anahtar.

principalEntityType
IEntityType

İ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

IForeignKey

Yabancı anahtar veya null tanımlanmamışsa.

Şunlara uygulanır

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır. Yabancı null anahtar bulunamasa döndürür.

public Microsoft.EntityFrameworkCore.Metadata.IForeignKey? FindForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType principalEntityType);
abstract member FindForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
Public Function FindForeignKey (properties As IReadOnlyList(Of IReadOnlyProperty), principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IForeignKey

Parametreler

properties
IReadOnlyList<IReadOnlyProperty>

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

principalKey
IReadOnlyKey

Başvurulan birincil veya alternatif anahtar.

principalEntityType
IReadOnlyEntityType

İ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

IForeignKey

Yabancı anahtar veya null tanımlanmamışsa.

Şunlara uygulanır