EF Core Sidekick

Uma extensão gratuita do Visual Studio para criar entidades EF e muito mais.

Engenharia reversa, assistência de código, fácil manutenção

EF Core Sidekick

O que é o EF Core Sidekick?

O EF Core Sidekick é uma extensão poderosa do Visual Studio criada especificamente para agilizar e aprimorar o desenvolvimento com o EF Core. O EF Core Sidekick possui uma boa diversidade de ferramentas para assistência de código, engenharia reversa e fácil manutenção. Com o EF Core Sidekick, você economiza tempo e esforço ao automatizar tarefas de desenvolvimento manuais e suscetíveis a erros do EF Core.

Por que escolher o EF Core Sidekick?

Engenharia reversa fácil

Crie suas entidades e DbContext derivado com facilidade, simplesmente selecionando as tabelas de banco de dados, visualizações, funções e procedimentos armazenados necessários com nossa UI intuitiva. O EF Core Sidekick é compatível com EF Core 8.0, 7.0 e 6.0, trabalha automaticamente com chaves, índices e relacionamentos e permite a fácil personalização de nomes de classes e propriedades.

Scaffolding de serviços com rapidez

Você não precisará mais escrever manualmente serviços CRUD repetitivos. O EF Core Sidekick permite gerar serviços CRUD para suas entidades, independentemente de as entidades terem sido geradas pelo EF Core Sidekick ou não. Durante o processo de geração de serviço, é possível configurar regras de classificação para recuperação de dados, definir os critérios de classificação desejados e o EF Core Sidekick preencherá automaticamente as consultas LINQ de acordo com suas especificações.

Gerando APIs de forma rápida e fácil

Economize tempo e elimine código boilerplate com nosso recurso de scaffolding de API. O EF Core Sidekick gera APIs para seus serviços que se integram perfeitamente às estruturas de autorização e são compatíveis com criptografia de dados confidenciais.

DTOs e mapeamento

Crie automaticamente um DTO (objeto de transferência de dados) com base em uma ou várias entidades selecionadas. É possível escolher entre criar um mapeador DTO integrado ou utilizar um mapeador externo para mapear entidades para DTOs e vice-versa.

Gerando código de forma personalizada

Seu código personalizado, como adição de uso, herança, atributos de classe e trechos de código, é aplicado automaticamente ao código gerado, incluindo a regeneração de código subsequente. Isso garante a manutenção do seu projeto, permitindo economia de tempo em longo prazo.

Código de alta qualidade

Todo o código gerado pelo EF Core Sidekick segue estritamente as práticas recomendadas do EF Core, promovendo a manutenibilidade e facilitando modificações. O código é gerado em um projeto bem estruturado com design em camadas, relações de dependência claras e com base no princípio de responsabilidade única para garantir um código limpo e legível.

Primeiros passos

Descubra o poder e a eficiência do EF Core Sidekick e leve o desenvolvimento do EF Core a um novo patamar.
Baixe agora e confira você mesmo os benefícios!