Sdílet prostřednictvím


Microsoft.EntityFrameworkCore.ValueGeneration Obor názvů

Třídy

BinaryValueGenerator

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

DiscriminatorValueGeneratorFactory

Továrna, která vytváří generátory hodnot pro diskriminující vlastnost, která vždy vypíše diskriminující 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 a ValueGenerator vyžaduje blok hodnot z podkladové databáze a vrací je jeden po druhém. Při vyčerpání aktuálního bloku požádá podkladovou databázi o další blok.

HiLoValueGeneratorState

Stav bezpečný pro přístup z více vláken, který HiLoValueGenerator<TValue>používá .

RelationalValueGeneratorSelector

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

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

SequentialGuidValueGenerator

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

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 při uložení entity budou nahrazeny hodnotami vygenerovanými z databáze.

TemporaryNumberValueGeneratorFactory

Továrna pro vytvář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ází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

ValueGeneratorCacheDependencies

Třída parametru závislostí služeb pro ValueGeneratorCache

Tento typ obvykle používají poskytovatelé databází (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 ke generování hodnot pro vlastnosti entit.

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

ValueGeneratorSelectorDependencies

Třída parametru závislostí služeb pro ValueGeneratorSelector

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

Rozhraní

IValueGeneratorCache

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

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

IValueGeneratorSelector

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

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