Condividi tramite


TemporaryGuidValueGenerator Classe

Definizione

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

public class TemporaryGuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.GuidValueGenerator
type TemporaryGuidValueGenerator = class
    inherit GuidValueGenerator
Public Class TemporaryGuidValueGenerator
Inherits GuidValueGenerator
Ereditarietà

Commenti

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

Costruttori

TemporaryGuidValueGenerator()

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

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 da assegnare a una proprietà.

Metodi

Next(EntityEntry)

Ottiene un valore da assegnare a una proprietà.

(Ereditato da GuidValueGenerator)
NextAsync(EntityEntry, CancellationToken)

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

(Ereditato da ValueGenerator<TValue>)
NextValue(EntityEntry)

Ottiene un valore da assegnare a una proprietà.

(Ereditato da ValueGenerator<TValue>)
NextValueAsync(EntityEntry, CancellationToken)

Ottiene un valore da assegnare a una proprietà.

(Ereditato da ValueGenerator<TValue>)
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