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
| 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. |