IDependentKeyValueFactory<TKey> 介面

定義

根據來自各種實體資料形式之外鍵值的索引鍵值處理站。

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

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 建立索引鍵實例。

適用於