GuidValueGenerator 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í.
public class GuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<Guid>
type GuidValueGenerator = class
inherit ValueGenerator<Guid>
Public Class GuidValueGenerator
Inherits ValueGenerator(Of Guid)
- Herencia
- Derivado
Comentarios
Consulte Generación de valores de EF Core para obtener más información y ejemplos.
Constructores
GuidValueGenerator() |
Genera Guid valores mediante NewGuid(). Los valores generados no son temporales, lo que significa que se guardarán en la base de datos. |
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. (Heredado de ValueGenerator) |
GeneratesTemporaryValues |
Obtiene un valor que indica si los valores generados son temporales o permanentes. Esta implementación siempre devuelve false, lo que significa que los valores generados se guardarán en la base de datos. |
Métodos
Next(EntityEntry) |
Obtiene un valor que se va a asignar a una propiedad. |
NextAsync(EntityEntry, CancellationToken) |
Método de plantilla que se va a invalidar mediante implementaciones para realizar la generación de valores. (Heredado de ValueGenerator<TValue>) |
NextValue(EntityEntry) |
Obtiene un valor que se va a asignar a una propiedad. (Heredado de ValueGenerator<TValue>) |
NextValueAsync(EntityEntry, CancellationToken) |
Obtiene un valor que se va a asignar a una propiedad. (Heredado de ValueGenerator<TValue>) |
WithConverter(ValueConverter) |
Ajusta esto ValueGenerator de forma que procesa los valores convertidos con el especificado ValueConverter. (Heredado de ValueGenerator) |