IPrincipalKeyValueFactory<TKey> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |
Zastaralé.
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
Entity Framework