KeyComplexPropertyConvention 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.
Anahtar değerini hesaplamak için böyle bir özelliğin değerinin kullanılabilir olması gerektiğinden, yoldaki her karmaşık özelliği anahtar tarafından kullanılan bir özelliğe işaretleyen bir kural.
[System.Runtime.CompilerServices.Nullable(0)]
public class KeyComplexPropertyConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IKeyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IKeyRemovedConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type KeyComplexPropertyConvention = class
interface IKeyAddedConvention
interface IConvention
interface IKeyRemovedConvention
Public Class KeyComplexPropertyConvention
Implements IKeyAddedConvention, IKeyRemovedConvention
- Devralma
-
KeyComplexPropertyConvention
- Özellikler
- Uygulamalar
Açıklamalar
Son başvuran anahtar kaldırıldığında, burada uygulanan örtük null atanamaz yapılandırma, zinciri kullanımda tutan başka bir anahtar olmadığı ve kullanıcı tarafından açık bir yapılandırma uygulanmadığı sürece geri döndürülür.
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| KeyComplexPropertyConvention(ProviderConventionSetBuilderDependencies) |
Anahtar değerini hesaplamak için böyle bir özelliğin değerinin kullanılabilir olması gerektiğinden, yoldaki her karmaşık özelliği anahtar tarafından kullanılan bir özelliğe işaretleyen bir kural. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Dependencies |
Bu hizmet için bağımlılıklar. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| ProcessKeyAdded(IConventionKeyBuilder, IConventionContext<IConventionKeyBuilder>) |
Varlık türüne bir anahtar eklendikten sonra çağrılır. |
| ProcessKeyRemoved(IConventionEntityTypeBuilder, IConventionKey, IConventionContext<IConventionKey>) |
Anahtar kaldırıldıktan sonra çağrılır. |