Sdílet prostřednictvím


IPrincipalKeyValueFactory<TKey> Rozhraní

Definice

Objekt pro vytváření hodnot klíčů založených na hodnotách primárního/hlavního klíče převzatých z různých forem dat entit.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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

Parametry typu

TKey

Klíčový typ

Implementuje

Poznámky

Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .

Vlastnosti

EqualityComparer

Pro IEqualityComparer<T> porovnání klíčových objektů.

Metody

CreateEquatableKey(IUpdateEntry, Boolean)

Vytvoří objekt rovnítku klíče z hodnot klíčů v dané položce.

(Zděděno od IPrincipalKeyValueFactory)
CreateFromBuffer(ValueBuffer)

Vytvoří objekt klíče z hodnot klíčů získaných z jejich indexované pozice v daném ValueBufferobjektu .

CreateFromCurrentValues(IUpdateEntry)

Vytvoří objekt klíče z hodnot klíčů v dané položce.

CreateFromKeyValues(IReadOnlyList<Object>)

Vytvoří objekt klíče z hodnot klíčů získaných v pořadí z daného výčtu.

CreateFromKeyValues(Object[])

Vytvoří objekt klíče z hodnot klíčů získaných v pořadí z daného pole.

CreateFromOriginalValues(IUpdateEntry)

Vytvoří objekt klíče z původních hodnot klíče v dané položce.

CreateFromRelationshipSnapshot(IUpdateEntry)

Vytvoří objekt klíče z hodnot klíče snímku relace v dané položce.

FindNullPropertyInCurrentValues(IUpdateEntry)

Vyhledá první hodnotu klíče null v dané položce a vrátí přidruženou IPropertyhodnotu .

FindNullPropertyInKeyValues(IReadOnlyList<Object>)

Vyhledá první hodnotu null v daném poli hodnot klíčů v daném pořadí a vrátí přidruženou IPropertyhodnotu .

FindNullPropertyInKeyValues(Object[])

Vyhledá první hodnotu null v daném poli hodnot klíčů v daném pořadí a vrátí přidruženou IPropertyhodnotu .

Platí pro