Partilhar via


Microsoft.EntityFrameworkCore.ValueGeneration Namespace

Classes

BinaryValueGenerator

Gera um bytes de matriz de NewGuid(). Os valores gerados não são temporários, o que significa que eles serão salvos no banco de dados.

DiscriminatorValueGeneratorFactory

Uma fábrica que cria geradores de valor para a propriedade discriminatória que sempre gera o valor discriminatório para o tipo de entidade fornecido.

GuidValueGenerator

Guid Gera valores usando NewGuid(). Os valores gerados não são temporários, o que significa que eles serão salvos no banco de dados.

HiLoValueGenerator<TValue>

Atua como um ValueGenerator solicitando um bloco de valores do banco de dados subjacente e retornando-os um por um. Solicitará outro bloco ao banco de dados subjacente quando o bloco atual estiver esgotado.

HiLoValueGeneratorState

O estado de segurança do thread usado por HiLoValueGenerator<TValue>.

RelationalValueGeneratorSelector

Seleciona geradores de valor a serem usados para gerar valores para propriedades de entidades.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

SequentialGuidValueGenerator

Gera valores sequenciais Guid otimizados para uso em índices ou chaves clusterizados do Microsoft SQL Server, gerando melhor desempenho do que valores aleatórios. Esse é o gerador padrão para SQL Server Guid colunas que estão definidas para serem geradas na adição.

StringValueGenerator

Gera valores usando uma representação de cadeia de caracteres String de NewGuid(). Os valores gerados não são temporários, o que significa que eles serão salvos no banco de dados.

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.

TemporaryNumberValueGeneratorFactory

Fábrica para criação de geradores de valor inteiro temporário apropriados para o tipo numérico da propriedade.

ValueGenerator

Gera valores para propriedades quando uma entidade é adicionada a um contexto.

ValueGenerator<TValue>

Gera valores para propriedades quando uma entidade é adicionada a um contexto.

ValueGeneratorCache

Mantém um cache de geradores de valor para propriedades.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

ValueGeneratorCacheDependencies

Classe de parâmetro de dependências de serviço para ValueGeneratorCache

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

ValueGeneratorFactory

Classe base para fábricas que criam geradores de valor.

ValueGeneratorSelector

Seleciona geradores de valor a serem usados para gerar valores para propriedades de entidades.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

ValueGeneratorSelectorDependencies

Classe de parâmetro de dependências de serviço para ValueGeneratorSelector

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Interfaces

IValueGeneratorCache

Mantém um cache de geradores de valor para propriedades.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IValueGeneratorSelector

Seleciona geradores de valor a serem usados para gerar valores para propriedades de entidades.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.