Compartilhar via


TemporaryGuidValueGenerator Classe

Definição

Guid Gera valores usando NewGuid(). Os valores gerados são temporários, o que significa que eles serão substituídos por valores gerados pelo banco de dados quando a entidade for salva.

public class TemporaryGuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.GuidValueGenerator
type TemporaryGuidValueGenerator = class
    inherit GuidValueGenerator
Public Class TemporaryGuidValueGenerator
Inherits GuidValueGenerator
Herança

Comentários

Consulte Geração de valor do EF Core para obter mais informações e exemplos.

Construtores

TemporaryGuidValueGenerator()

Guid Gera valores usando NewGuid(). Os valores gerados são temporários, o que significa que eles serão substituídos por valores gerados pelo banco de dados quando a entidade for salva.

Propriedades

GeneratesStableValues

Obtém um valor que indica se os valores gerados são estáveis. Ou seja, o valor sempre será o mesmo para uma determinada propriedade em uma determinada entidade e não depende de quais outros valores podem ter sido gerados anteriormente. Por exemplo, os valores discriminatórios gerados para uma hierarquia TPH são estáveis. Valores estáveis nunca serão marcados como desconhecidos.

(Herdado de ValueGenerator)
GeneratesTemporaryValues

Obtém um valor a ser atribuído a uma propriedade .

Métodos

Next(EntityEntry)

Obtém um valor a ser atribuído a uma propriedade .

(Herdado de GuidValueGenerator)
NextAsync(EntityEntry, CancellationToken)

Método de modelo a ser substituído por implementações para executar a geração de valor.

(Herdado de ValueGenerator<TValue>)
NextValue(EntityEntry)

Obtém um valor a ser atribuído a uma propriedade .

(Herdado de ValueGenerator<TValue>)
NextValueAsync(EntityEntry, CancellationToken)

Obtém um valor a ser atribuído a uma propriedade .

(Herdado de ValueGenerator<TValue>)
WithConverter(ValueConverter)

Encapsula isso ValueGenerator de modo que processe valores convertidos com o determinado ValueConverter.

(Herdado de ValueGenerator)

Aplica-se a