IPrincipalKeyValueFactory<TKey> Arabirim

Tanım

Varlık verisi çeşitli biçimlerinden alınan birincil/asıl anahtar değerlerini temel alan anahtar değerleri için bir fabrika alır.

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>
type IPrincipalKeyValueFactory<'Key> = interface
Public Interface IPrincipalKeyValueFactory(Of TKey)

Tür Parametreleri

TKey

Anahtar türü.

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.

Özellikler

EqualityComparer

Anahtar IEqualityComparer<T> nesneleri karşılaştırmak için bir.

Yöntemler

CreateFromBuffer(ValueBuffer)

Verilen içinde dizine alınan konumlarından alınan anahtar değerlerinden bir anahtar nesnesi ValueBuffer oluşturur.

CreateFromCurrentValues(IUpdateEntry)

Verilen girişte anahtar değerlerinden bir anahtar nesnesi oluşturur.

CreateFromKeyValues(Object[])

Verilen diziden sırayla alınan anahtar değerlerinden bir anahtar nesnesi oluşturur.

CreateFromOriginalValues(IUpdateEntry)

Verilen girişte özgün anahtar değerlerinden bir anahtar nesnesi oluşturur.

CreateFromRelationshipSnapshot(IUpdateEntry)

Verilen girişte ilişki anlık görüntüsü anahtar değerlerinden bir anahtar nesnesi oluşturur.

FindNullPropertyInCurrentValues(IUpdateEntry)

Verilen girişte ilk null anahtar değerini bulur ve ilişkili değerini IProperty döndürür.

FindNullPropertyInKeyValues(Object[])

Verilen sırayla anahtar değerleri dizisinde ilk null değerini bulur ve ilişkili değerini IProperty döndürür.

Şunlara uygulanır