IDependentKeyValueFactory<TKey> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據來自各種實體資料形式之外鍵值的索引鍵值處理站。
此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
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
類型參數
- TKey
索引鍵的泛型型別。
- 實作
備註
如需詳細資訊 和範例,請參閱資料庫提供者和延伸模組的實作 。
屬性
EqualityComparer |
IEqualityComparer<T>用於比較索引鍵實例的 。 |
方法
CreateDependentEquatableKey(IUpdateEntry, Boolean) |
從指定專案中的外鍵值建立相等的索引鍵物件。 (繼承來源 IDependentKeyValueFactory) |
CreatePrincipalEquatableKey(IUpdateEntry, Boolean) |
從指定專案中的索引鍵值建立相等的索引鍵物件。 (繼承來源 IDependentKeyValueFactory) |
TryCreateFromBuffer(ValueBuffer, TKey) |
嘗試從指定的 ValueBuffer 使用外鍵值建立索引鍵實例。 |
TryCreateFromCurrentValues(IUpdateEntry, TKey) |
嘗試從指定的 IUpdateEntry 使用外鍵值建立索引鍵實例。 |
TryCreateFromOriginalValues(IUpdateEntry, TKey) |
嘗試從指定的 IUpdateEntry 使用原始外鍵值建立索引鍵實例。 |
TryCreateFromPreStoreGeneratedCurrentValues(IUpdateEntry, TKey) |
嘗試使用在傳播任何預存產生的值之前設定的外鍵值,從指定的 IUpdateEntry 建立索引鍵實例。 |
TryCreateFromRelationshipSnapshot(IUpdateEntry, TKey) |
嘗試使用先前已知關聯性的外鍵值,從指定的 IUpdateEntry 建立索引鍵實例。 |