KeyBuilder<T> Sınıf
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.
Yapılandırmak için basit bir API sağlar IMutableKey .
Bu sınıfın örnekleri API kullanılırken metotlardan döndürülür ModelBuilder ve uygulama kodunuzda doğrudan kullanılmak üzere tasarlanmamıştır.
public class KeyBuilder<T> : Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
type KeyBuilder<'T> = class
inherit KeyBuilder
Public Class KeyBuilder(Of T)
Inherits KeyBuilder
Tür Parametreleri
- T
- Devralma
Açıklamalar
Daha fazla bilgi için bkz. varlık türlerini ve Ilişkilerini modelleme .
Oluşturucular
| KeyBuilder<T>(IMutableKey) |
Bu, Entity Framework Core altyapısını destekleyen ve genel API 'Lerle aynı uyumluluk standartlarına tabi olmayan bir iç API 'dir. Herhangi bir yayında bildirimde bulunulmadan değiştirilebilir veya kaldırılabilir. Bu kodu yalnızca, büyük bir uyarı ile doğrudan kodunuzda kullanmanız ve bunu yapmanın, yeni bir Entity Framework Core sürümüne güncelleştirme yaparken uygulama hatalarıyla sonuçlanabileceğini bilmeniz gerekir. |
Özellikler
| Metadata |
Yapılandırılmakta olan anahtar. (Devralındığı yer: KeyBuilder) |
Yöntemler
| HasAnnotation(String, Object) |
Anahtar üzerinde bir ek açıklama ekler veya güncelleştirir. Zaten ' de belirtilen anahtara sahip bir ek açıklama varsa, |
Belirtik Arabirim Kullanımları
| IInfrastructure<IConventionKeyBuilder>.Instance |
Anahtarı yapılandırmak için kullanılan dahili Oluşturucu. (Devralındığı yer: KeyBuilder) |
Uzantı Metotları
| HasName(KeyBuilder, String) |
İlişkisel bir veritabanını hedeflerken veritabanındaki anahtar kısıtlamasının adını yapılandırır. |
| HasName<TEntity>(KeyBuilder<TEntity>, String) |
İlişkisel bir veritabanını hedeflerken veritabanındaki anahtar kısıtlamasının adını yapılandırır. |
| IsClustered(KeyBuilder, Boolean) |
SQL Server hedeflenirken anahtarın kümelenmiş olup olmadığını yapılandırır. |
| IsClustered<TEntity>(KeyBuilder<TEntity>, Boolean) |
SQL Server hedeflenirken anahtarın kümelenmiş olup olmadığını yapılandırır. |