BinaryValueGenerator 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 un byte di matrice da NewGuid(). I valori generati non sono temporanei, ovvero verranno salvati nel database.
public class BinaryValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<byte[]>
type BinaryValueGenerator = class
inherit ValueGenerator<byte[]>
Public Class BinaryValueGenerator
Inherits ValueGenerator(Of Byte())
- Ereditarietà
Commenti
Per altre informazioni ed esempi, vedere Generazione di valori di EF Core .
Costruttori
BinaryValueGenerator() |
Genera un byte di matrice da NewGuid(). I valori generati non sono temporanei, ovvero verranno salvati nel database. |
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 discriminatori 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 o permanenti. Questa implementazione restituisce sempre false, ovvero i valori generati verranno salvati nel database. |
Metodi
Next(EntityEntry) |
Ottiene un valore da assegnare a una proprietà. |
NextAsync(EntityEntry, CancellationToken) |
Metodo modello di cui eseguire l'override da 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 ValueGenerator oggetto in modo che elabori i valori convertiti con l'oggetto specificato ValueConverter. (Ereditato da ValueGenerator) |