IPrincipalKeyValueFactory<TKey> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以主要/主體索引鍵值為基礎的索引鍵值處理站,取自各種形式的實體資料。
此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
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 。 |