Compartir a través de


ValueGenerator Clase

Definición

Genera valores para las propiedades cuando se agrega una entidad a un contexto.

public abstract class ValueGenerator
type ValueGenerator = class
Public MustInherit Class ValueGenerator
Herencia
ValueGenerator
Derivado

Comentarios

Consulte Generación de valores de EF Core para obtener más información y ejemplos.

Constructores

ValueGenerator()

Genera valores para las propiedades cuando se agrega una entidad a un contexto.

Propiedades

GeneratesStableValues

Obtiene un valor que indica si los valores generados son estables. Es decir, el valor siempre será el mismo para una propiedad determinada en una entidad determinada y no depende de qué otros valores se hayan generado anteriormente. Por ejemplo, los valores discriminadores generados para una jerarquía de TPH son estables. Los valores estables nunca se marcarán como desconocidos.

GeneratesTemporaryValues

Obtiene un valor que indica si los valores generados son temporales (es decir, deben reemplazarse por valores generados por la base de datos cuando se guarda la entidad) o son permanentes (es decir, los valores generados deben guardarse en la base de datos).

Métodos

Next(EntityEntry)

Obtiene un valor que se va a asignar a una propiedad.

NextAsync(EntityEntry, CancellationToken)

Obtiene un valor que se va a asignar a una propiedad.

NextValue(EntityEntry)

Método de plantilla que se va a invalidar mediante implementaciones para realizar la generación de valores.

NextValueAsync(EntityEntry, CancellationToken)

Método de plantilla que se va a invalidar mediante implementaciones para realizar la generación de valores.

WithConverter(ValueConverter)

Ajusta esto ValueGenerator de forma que procesa los valores convertidos con el especificado ValueConverter.

Se aplica a