IDependentKeyValueFactory<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 yabancı 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 IDependentKeyValueFactory<TKey>
public interface IDependentKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory
type IDependentKeyValueFactory<'Key> = interface
type IDependentKeyValueFactory<'Key> = interface
interface IDependentKeyValueFactory
Public Interface IDependentKeyValueFactory(Of TKey)
Public Interface IDependentKeyValueFactory(Of TKey)
Implements IDependentKeyValueFactory
Tür Parametreleri
- TKey
Anahtarın genel türü.
- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .
Özellikler
EqualityComparer |
IEqualityComparer<T> Anahtar örnekleri karşılaştırmak için kullanılacak. |
Yöntemler
CreateDependentEquatableKey(IUpdateEntry, Boolean) |
Verilen girişteki yabancı anahtar değerlerinden ekvator bir anahtar nesnesi oluşturur. (Devralındığı yer: IDependentKeyValueFactory) |
CreatePrincipalEquatableKey(IUpdateEntry, Boolean) |
Verilen girişteki anahtar değerlerinden ekvator bir anahtar nesnesi oluşturur. (Devralındığı yer: IDependentKeyValueFactory) |
TryCreateFromBuffer(ValueBuffer, TKey) |
Verilen ValueBuffer'den yabancı anahtar değerlerini kullanarak bir anahtar örneği oluşturma girişiminde bulunur. |
TryCreateFromCurrentValues(IUpdateEntry, TKey) |
Verilen IUpdateEntry'den yabancı anahtar değerlerini kullanarak bir anahtar örneği oluşturma girişiminde bulunur. |
TryCreateFromOriginalValues(IUpdateEntry, TKey) |
Verilen IUpdateEntry'den özgün yabancı anahtar değerlerini kullanarak bir anahtar örneği oluşturmaya çalışır. |
TryCreateFromPreStoreGeneratedCurrentValues(IUpdateEntry, TKey) |
Depo tarafından oluşturulan herhangi bir değer yayılmadan önce ayarlanan yabancı anahtar değerlerini kullanarak verilenden IUpdateEntry bir anahtar örneği oluşturma denemeleri. |
TryCreateFromRelationshipSnapshot(IUpdateEntry, TKey) |
Daha önce bilinen ilişkiden yabancı anahtar değerlerini kullanarak verilenden IUpdateEntry bir anahtar örneği oluşturmaya çalışır. |
Şunlara uygulanır
Entity Framework