Indexação é um conceito comum em múltiplos repositórios de dados. Embora sua implementação em um repositório de dados possa variar, eles também podem ser usados para consultas baseadas em colunas (ou um conjunto de colunas) para serem mais eficientes.
O login do hiperlink está visível.
O que saber:
No Entity Framework 6, você pode adicionar índices adicionando atributos aos campos, mas no ef core, não é possível usar atributos para adicionar índices aos campos da tabela, então é preciso reescrever o método OnModelCreating e escrever as regras correspondentes uma a uma nele.
Diferentes tabelas precisam ser escritas nesse método, o que não é fácil de manter e a legibilidade é muito ruim, então escrevemos o índice de cada tabela em nosso próprio método para facilitar atualizações e buscas.
É utilizado núcleo EFCódigo FristO esquema cria uma estrutura de tabela.
Primeiro, crie uma nova interface IOnModelCreate, cujo código é o seguinte:
Definimos um objeto na parte inferior da classe de diferentes tabelas e herdamos a interface, por exemplo:
Código de Definição de Contas:
Código de definição de E-mailHistóriaEnvi:
No seu próprio objeto DbContext, reescreva o método OnModelCresing, use o método de reflexão e execute o método OnModelCreating em sua vez para criar índices, relacionamentos, seed de dados, etc.
O método OnModelCreating é o seguinte:
Execute o comando Create Migration para gerar o seguinte código:
Descoberta, índices podem ser criados com sucesso por métodos de reflexão, etc.
(Fim)
|