Implementação de Sharding com EF Core
Ao instanciar um contexto DbContext, cada operação CRUD invoca sequencialmente os métodos OnConfiguring() e OnModelCreating().
OnConfiguring() será utilizado para substituir implementações de serviço, permitindo a operação com tabelas particionadas
OnModelCreating() será empregado para redefinir o mapeamento entre entidades e tabelas do banco ...
Publicado em 8-22 16:55
Mapeamento de Expressões com AutoMapper em C#
Expression<Func<Entity, bool>> expr = e => e.Propriedade == "Valor";
Deve ser convertida para:
Expression<Func<Dto, bool>> expr = e => e.Propriedade == "Valor";
A solução envolve analisar a árvore de expresssão e substituir os nós com base no mapeamento. Abaixo está uma implementação genérica ...
Publicado em 6-21 04:56