Microsoft.EntityFrameworkCore.ValueGeneration Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |
Entity Framework