Condividi tramite


ValueGenerator<TValue> Classe

Definizione

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

public abstract class ValueGenerator<TValue> : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
type ValueGenerator<'Value> = class
    inherit ValueGenerator
Public MustInherit Class ValueGenerator(Of TValue)
Inherits ValueGenerator

Parametri di tipo

TValue
Ereditarietà
ValueGenerator<TValue>
Derivato

Commenti

Per altre informazioni ed esempi, vedere Generazione di valori EF Core .

Costruttori

ValueGenerator<TValue>()

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

Proprietà

GeneratesStableValues

Ottiene un valore che indica se i valori generati sono stabili. Ovvero, il valore sarà sempre lo stesso per una determinata proprietà in una determinata entità e non dipende da quali altri valori potrebbero essere stati generati in precedenza. Ad esempio, i valori di discriminazione generati per una gerarchia TPH sono stabili. I valori stabili non verranno mai contrassegnati come sconosciuti.

(Ereditato da ValueGenerator)
GeneratesTemporaryValues

Ottiene un valore che indica se i valori generati sono temporanei ( ad esempio devono essere sostituiti da valori generati dal database quando l'entità viene salvata) o sono permanenti (ad esempio, i valori generati devono essere salvati nel database).

(Ereditato da ValueGenerator)

Metodi

Next(EntityEntry)

Metodo modello da sostituire dalle implementazioni per eseguire la generazione di valori.

NextAsync(EntityEntry, CancellationToken)

Metodo modello da sostituire dalle implementazioni per eseguire la generazione di valori.

NextAsync(EntityEntry, CancellationToken)

Ottiene un valore da assegnare a una proprietà.

(Ereditato da ValueGenerator)
NextValue(EntityEntry)

Ottiene un valore da assegnare a una proprietà.

NextValueAsync(EntityEntry, CancellationToken)

Ottiene un valore da assegnare a una proprietà.

NextValueAsync(EntityEntry, CancellationToken)

Metodo modello da sostituire dalle implementazioni per eseguire la generazione di valori.

(Ereditato da ValueGenerator)
WithConverter(ValueConverter)

Esegue il wrapping di questo elemento ValueGenerator in modo che elabora i valori convertiti con l'oggetto specificato ValueConverter.

(Ereditato da ValueGenerator)

Si applica a