/exampleOrms

Solução hibrida com 2 ORMS (EF + DAPPER)

Primary LanguageCSS

Repositório Hibrido

Neste exemplo estou utilizando O Entity Framework para efetuar as operações de insert, update e delete e o Dapper para realizar as operações de consulta.

A intenção é utilizar o que de melhor oferece os dois ORM's, a facilidade de uso do EF com a performance realizada pelo Dapper.

Para rodar esse código, faça o dowload e acerte os arquivos de configuração do projeto DatabaseCreator e do projeto Api. Nestes arquivos coloque uma string de conexão válida na chave connectionString.

Este exemplo está funcionando com o SQL SERVER na versão 2014.

Após corrigir a string de conexão rode o projeto DatabaseCreator, o mesmo deverá criar as tabelas (2 tabelas Customer e User) e criar a procedure que busca todos os customers por sobrenome.

Depois de criado o banco, basta rodar o projeto de API. Neste estou usando o Swagger, então adicione depois da url do serviço "/swagger/ui" exemplo: http://localhost:porta/swagger/ui/

Espero ajudar e quem puder opiniar ou melhorar o código sinta-se a vontade.

Fiz um artigo sobre este exemplo no meu blog: www.marcdias.com.br dá uma olhada lá e comenta o que achou.

Obrigado.

Marcelo Dias.