MutableEntityTypeExtensions.GetOrAddForeignKey Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType) |
Var olan bir ilişkiyi alır veya önceden tanımlanmamışsa yeni bir ilişki oluşturur. |
GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType) |
Var olan bir ilişkiyi alır veya önceden tanımlanmamışsa yeni bir ilişki oluşturur. |
GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Var olan bir ilişkiyi alır veya önceden tanımlanmamışsa yeni bir ilişki oluşturur.
public static Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey GetOrAddForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
static member GetOrAddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
<Extension()>
Public Function GetOrAddForeignKey (entityType As IMutableEntityType, property As IMutableProperty, principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey
Parametreler
- entityType
- IMutableEntityType
Yabancı anahtarın alınacak veya ekleneceği varlık türü.
- property
- IMutableProperty
Yabancı anahtarın tanımlandığı özellik.
- principalKey
- IMutableKey
Başvuruda bulunan birincil veya alternatif anahtar.
- principalEntityType
- IMutableEntityType
İ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
Mevcut veya yeni oluşturulan yabancı anahtar.
Şunlara uygulanır
GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Var olan bir ilişkiyi alır veya önceden tanımlanmamışsa yeni bir ilişki oluşturur.
public static Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey GetOrAddForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
static member GetOrAddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
<Extension()>
Public Function GetOrAddForeignKey (entityType As IMutableEntityType, properties As IReadOnlyList(Of IMutableProperty), principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey
Parametreler
- entityType
- IMutableEntityType
Yabancı anahtarın alınacak veya ekleneceği varlık türü.
- properties
- IReadOnlyList<IMutableProperty>
Yabancı anahtarın tanımlandığı özellikler.
- principalKey
- IMutableKey
Başvuruda bulunan birincil veya alternatif anahtar.
- principalEntityType
- IMutableEntityType
İ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
Mevcut veya yeni oluşturulan yabancı anahtar.
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin