Compartir a través de


TemporaryGuidValueGenerator Clase

Definición

Genera Guid valores mediante NewGuid(). Los valores generados son temporales, lo que significa que se reemplazarán por los valores generados por la base de datos cuando se guarde la entidad.

public class TemporaryGuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.GuidValueGenerator
type TemporaryGuidValueGenerator = class
    inherit GuidValueGenerator
Public Class TemporaryGuidValueGenerator
Inherits GuidValueGenerator
Herencia

Comentarios

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

Constructores

TemporaryGuidValueGenerator()

Genera Guid valores mediante NewGuid(). Los valores generados son temporales, lo que significa que se reemplazarán por los valores generados por la base de datos cuando se guarde la entidad.

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 se va a asignar a una propiedad .

Métodos

Next(EntityEntry)

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

(Heredado de GuidValueGenerator)
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)

Se aplica a