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. |