ValueGenerator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |