IPrincipalKeyValueFactory<TKey> Arabirim
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.
Varlık verilerinin çeşitli biçimlerinden alınan birincil/asıl anahtar değerlerini temel alan anahtar değerleri için bir fabrika.
Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
public interface IPrincipalKeyValueFactory<TKey>
public interface IPrincipalKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory
type IPrincipalKeyValueFactory<'Key> = interface
type IPrincipalKeyValueFactory<'Key> = interface
interface IPrincipalKeyValueFactory
Public Interface IPrincipalKeyValueFactory(Of TKey)
Public Interface IPrincipalKeyValueFactory(Of TKey)
Implements IPrincipalKeyValueFactory
Tür Parametreleri
- TKey
Anahtar türü.
- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması .
Özellikler
EqualityComparer |
Anahtar nesnelerini karşılaştırmak için bir IEqualityComparer<T> . |
Yöntemler
CreateEquatableKey(IUpdateEntry, Boolean) |
Verilen girdideki anahtar değerlerinden eklenebilir bir anahtar nesnesi oluşturur. (Devralındığı yer: IPrincipalKeyValueFactory) |
CreateFromBuffer(ValueBuffer) |
Verilen ValueBufferiçindeki dizinlenmiş konumlarından alınan anahtar değerlerden bir anahtar nesnesi oluşturur. |
CreateFromCurrentValues(IUpdateEntry) |
Verilen girdideki anahtar değerlerinden bir anahtar nesnesi oluşturur. |
CreateFromKeyValues(IReadOnlyList<Object>) |
Verilen numaralandırılabilir öğesinden sıralı olarak alınan anahtar değerlerden bir anahtar nesnesi oluşturur. |
CreateFromKeyValues(Object[]) |
Verilen diziden sırayla alınan anahtar değerlerden bir anahtar nesnesi oluşturur. |
CreateFromOriginalValues(IUpdateEntry) |
Verilen girdideki özgün anahtar değerlerinden bir anahtar nesnesi oluşturur. |
CreateFromRelationshipSnapshot(IUpdateEntry) |
Verilen girdideki ilişki anlık görüntüsü anahtar değerlerinden bir anahtar nesnesi oluşturur. |
FindNullPropertyInCurrentValues(IUpdateEntry) |
Verilen girdideki ilk null anahtar değerini bulur ve ilişkili IPropertydeğerini döndürür. |
FindNullPropertyInKeyValues(IReadOnlyList<Object>) |
Verilen sıralı anahtar değerleri dizisindeki ilk null değerini bulur ve ilişkili IPropertydeğerini döndürür. |
FindNullPropertyInKeyValues(Object[]) |
Verilen sıralı anahtar değerleri dizisindeki ilk null değerini bulur ve ilişkili IPropertydeğerini döndürür. |
Şunlara uygulanır
Entity Framework