Microsoft.EntityFrameworkCore.ValueGeneration Obor názvů

Třídy

Název Description
BinaryValueGenerator

Generuje maticové bajty z NewGuid(). Vygenerované hodnoty nejsou dočasné, což znamená, že se uloží do databáze.

DiscriminatorValueGeneratorFactory

Továrna, která vytváří generátory hodnot pro nediskriminační vlastnost, která vždy vypíše nediskriminační hodnotu pro daný typ entity.

GuidValueGenerator

Guid Generuje hodnoty pomocí NewGuid(). Vygenerované hodnoty nejsou dočasné, což znamená, že se uloží do databáze.

HiLoValueGenerator<TValue>

Funguje jako ValueGenerator žádost o blok hodnot z podkladové databáze a jejich vrácení po jedné. Po vyčerpání aktuálního bloku požádá podkladovou databázi o další blok.

HiLoValueGeneratorState

Stav bezpečného vlákna, který HiLoValueGenerator<TValue>používá .

RelationalValueGeneratorSelector

Vybere generátory hodnot, které se mají použít k vygenerování hodnot pro vlastnosti entit.

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

SequentialGuidValueGenerator

Generuje sekvenční Guid hodnoty optimalizované pro použití v Microsoft clusterovaných klíčích nebo indexech SQL Serveru, které poskytují lepší výkon než náhodné hodnoty. Toto je výchozí generátor pro SQL Server Guid sloupce, které jsou nastaveny tak, aby se při přidávání vygenerovaly.

StringValueGenerator

String Generuje hodnoty pomocí řetězcové reprezentace NewGuid(). Vygenerované hodnoty nejsou dočasné, což znamená, že se uloží do databáze.

TemporaryGuidValueGenerator

Guid Generuje hodnoty pomocí NewGuid(). Vygenerované hodnoty jsou dočasné, což znamená, že se při uložení entity nahradí hodnotami vygenerovanými databází.

TemporaryNumberValueGeneratorFactory

Továrna pro vytvoření dočasných generátorů celočíselných hodnot vhodných pro číselný typ vlastnosti.

ValueGenerator

Generuje hodnoty vlastností při přidání entity do kontextu.

ValueGenerator<TValue>

Generuje hodnoty vlastností při přidání entity do kontextu.

ValueGeneratorCache

Uchovává mezipaměť generátorů hodnot pro vlastnosti.

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

ValueGeneratorCacheDependencies

Třída parametrů závislostí služby pro ValueGeneratorCache

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

ValueGeneratorFactory

Základní třída pro továrny, které vytvářejí generátory hodnot.

ValueGeneratorSelector

Vybere generátory hodnot, které se mají použít k vygenerování hodnot pro vlastnosti entit.

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

ValueGeneratorSelectorDependencies

Třída parametrů závislostí služby pro ValueGeneratorSelector

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

Rozhraní

Název Description
IValueGeneratorCache

Uchovává mezipaměť generátorů hodnot pro vlastnosti.

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

IValueGeneratorSelector

Vybere generátory hodnot, které se mají použít k vygenerování hodnot pro vlastnosti entit.

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