Microsoft.EntityFrameworkCore.ValueGeneration Obor názvů
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í.
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. |
Entity Framework