Microsoft.EntityFrameworkCore.ValueGeneration Spazio dei nomi

Classi

BinaryValueGenerator

Genera un byte di matrice da NewGuid(). I valori generati non sono temporanei, ovvero verranno salvati nel database.

DiscriminatorValueGeneratorFactory

Factory che crea generatori di valori per la proprietà discriminatoria che restituisce sempre il valore di discriminazione per il tipo di entità specificato.

GuidValueGenerator

Genera Guid valori usando NewGuid(). I valori generati non sono temporanei, ovvero verranno salvati nel database.

HiLoValueGenerator<TValue>

Funge da oggetto ValueGenerator richiedendo un blocco di valori dal database sottostante e restituirli uno per uno. Chiederà al database sottostante un altro blocco quando il blocco corrente viene esaurito.

HiLoValueGeneratorState

Stato thread safe usato da HiLoValueGenerator<TValue>.

RelationalValueGeneratorSelector

Seleziona i generatori di valori da usare per generare valori per le proprietà delle entità.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

SequentialGuidValueGenerator

Genera valori sequenziali Guid ottimizzati per l'uso in chiavi o indici cluster di Microsoft SQL Server, ottenendo prestazioni migliori rispetto ai valori casuali. Si tratta del generatore predefinito per le colonne SQL Server Guid che vengono impostate per essere generate sul componente aggiuntivo.

StringValueGenerator

Genera valori usando una rappresentazione String di stringa di NewGuid(). I valori generati non sono temporanei, ovvero verranno salvati nel database.

TemporaryGuidValueGenerator

Genera Guid valori usando NewGuid(). I valori generati sono temporanei, ovvero verranno sostituiti da valori generati dal database quando l'entità viene salvata.

TemporaryNumberValueGeneratorFactory

Factory per la creazione di generatori di valori interi temporanei appropriati per il tipo numerico della proprietà.

ValueGenerator

Genera valori per le proprietà quando un'entità viene aggiunta a un contesto.

ValueGenerator<TValue>

Genera valori per le proprietà quando un'entità viene aggiunta a un contesto.

ValueGeneratorCache

Mantiene una cache di generatori di valori per le proprietà.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

ValueGeneratorCacheDependencies

Classe di parametri delle dipendenze del servizio per ValueGeneratorCache

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

ValueGeneratorFactory

Classe di base per le factory che creano generatori di valori.

ValueGeneratorSelector

Seleziona i generatori di valori da usare per generare valori per le proprietà delle entità.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

ValueGeneratorSelectorDependencies

Classe di parametri delle dipendenze del servizio per ValueGeneratorSelector

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

Interfacce

IValueGeneratorCache

Mantiene una cache di generatori di valori per le proprietà.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

IValueGeneratorSelector

Seleziona i generatori di valori da usare per generare valori per le proprietà delle entità.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.