IDependentKeyValueFactory<TKey> Arabirim

Tanım

Çeşitli varlık verileri biçimlerinden alınan yabancı anahtar değerlerine dayalı 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 IDependentKeyValueFactory<TKey>
type IDependentKeyValueFactory<'Key> = interface
Public Interface IDependentKeyValueFactory(Of TKey)

Tür Parametreleri

TKey

Anahtarın genel türü.

Açıklamalar

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

Özellikler

EqualityComparer

IEqualityComparer<T>Anahtar örneklerini karşılaştırmak için kullanılacak.

Yöntemler

TryCreateFromBuffer(ValueBuffer, TKey)

Verilen değerden yabancı anahtar değerlerini kullanarak bir anahtar örneği oluşturmaya çalışır ValueBuffer .

TryCreateFromCurrentValues(IUpdateEntry, TKey)

Verilen değerden yabancı anahtar değerlerini kullanarak bir anahtar örneği oluşturmaya çalışır IUpdateEntry .

TryCreateFromOriginalValues(IUpdateEntry, TKey)

Verilen değerden orijinal yabancı anahtar değerlerini kullanarak bir anahtar örneği oluşturmaya çalışır IUpdateEntry .

TryCreateFromPreStoreGeneratedCurrentValues(IUpdateEntry, TKey)

IUpdateEntryHerhangi bir mağaza tarafından oluşturulan değer yayılmadan önce ayarlanan yabancı anahtar değerleri kullanılarak verilen bir anahtar örneği oluşturmaya çalışır.

TryCreateFromRelationshipSnapshot(IUpdateEntry, TKey)

Verilen değerden, IUpdateEntry daha önce bilinen ilişkiden yabancı anahtar değerleri kullanarak bir anahtar örneği oluşturmaya çalışır.

Şunlara uygulanır