ValueGenerator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera valori per le proprietà quando un'entità viene aggiunta a un contesto.
public abstract class ValueGenerator
type ValueGenerator = class
Public MustInherit Class ValueGenerator
- Ereditarietà
-
ValueGenerator
- Derivato
Commenti
Per altre informazioni ed esempi, vedere Generazione di valori EF Core .
Costruttori
ValueGenerator() |
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. |
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). |
Metodi
Next(EntityEntry) |
Ottiene un valore da assegnare a una proprietà. |
NextAsync(EntityEntry, CancellationToken) |
Ottiene un valore da assegnare a una proprietà. |
NextValue(EntityEntry) |
Metodo modello da sostituire dalle implementazioni per eseguire la generazione di valori. |
NextValueAsync(EntityEntry, CancellationToken) |
Metodo modello da sostituire dalle implementazioni per eseguire la generazione di valori. |
WithConverter(ValueConverter) |
Esegue il wrapping di questo elemento ValueGenerator in modo che elabora i valori convertiti con l'oggetto specificato ValueConverter. |