IPrincipalKeyValueFactory<TKey> 介面

定義

以主要/主體索引鍵值為基礎的索引鍵值處理站,取自各種形式的實體資料。

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

public interface IPrincipalKeyValueFactory<TKey>
public interface IPrincipalKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory
type IPrincipalKeyValueFactory<'Key> = interface
type IPrincipalKeyValueFactory<'Key> = interface
    interface IPrincipalKeyValueFactory
Public Interface IPrincipalKeyValueFactory(Of TKey)
Public Interface IPrincipalKeyValueFactory(Of TKey)
Implements IPrincipalKeyValueFactory

類型參數

TKey

索引鍵類型。

實作

備註

如需詳細資訊 和範例,請參閱資料庫提供者和延伸模組的實作

屬性

EqualityComparer

IEqualityComparer<T>用於比較索引鍵物件的 。

方法

CreateEquatableKey(IUpdateEntry, Boolean)

從指定專案中的索引鍵值建立相等的索引鍵物件。

(繼承來源 IPrincipalKeyValueFactory)
CreateFromBuffer(ValueBuffer)

從從指定 中索引位置取得的 ValueBuffer 索引鍵值建立索引鍵物件。

CreateFromCurrentValues(IUpdateEntry)

從指定專案中的索引鍵值建立索引鍵物件。

CreateFromKeyValues(IReadOnlyList<Object>)

從從指定可列舉取得的索引鍵值建立索引鍵物件。

CreateFromKeyValues(Object[])

從指定陣列中依序取得的索引鍵值建立索引鍵物件。

CreateFromOriginalValues(IUpdateEntry)

從指定專案中的原始索引鍵值建立索引鍵物件。

CreateFromRelationshipSnapshot(IUpdateEntry)

從指定專案中的關聯性快照集索引鍵值建立索引鍵物件。

FindNullPropertyInCurrentValues(IUpdateEntry)

尋找指定專案中的第一個 Null 索引鍵值,並傳回相關聯的 IProperty

FindNullPropertyInKeyValues(IReadOnlyList<Object>)

在索引鍵值的指定順序陣列中尋找第一個 Null,並傳回相關聯的 IProperty

FindNullPropertyInKeyValues(Object[])

在索引鍵值的指定順序陣列中尋找第一個 Null,並傳回相關聯的 IProperty

適用於