https://github.com/andreluizsecco/AspnetCore.EFCore_Dapper
Projeto ASP.NET Core + Entity Framework Core + Dapper, demonstrando o uso de ambos separadamente e em um cenário híbrido.
https://github.com/andreluizsecco/AspnetCore.EFCore_Dapper
aspnetcore dapper efcore repository-pattern
Last synced: 10 months ago
JSON representation
Projeto ASP.NET Core + Entity Framework Core + Dapper, demonstrando o uso de ambos separadamente e em um cenário híbrido.
- Host: GitHub
- URL: https://github.com/andreluizsecco/AspnetCore.EFCore_Dapper
- Owner: andreluizsecco
- Created: 2017-09-22T19:57:07.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-08-16T13:06:28.000Z (over 6 years ago)
- Last Synced: 2025-04-15T16:49:58.684Z (11 months ago)
- Topics: aspnetcore, dapper, efcore, repository-pattern
- Language: C#
- Size: 531 KB
- Stars: 114
- Watchers: 18
- Forks: 41
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AspnetCore.EFCore_Dapper
Projeto ASP.NET Core + Entity Framework Core + Dapper, demonstrando o uso de ambos separadamente e em um cenário híbrido.
[](https://ci.appveyor.com/project/andreluizsecco/aspnetcore-efcore-dapper)
[](https://github.com/andreluizsecco/AspnetCore.EFCore_Dapper/issues)
## Estrutura
### AspnetCore.EFCore_Dapper.Domain
* Entidades de domínio e interfaces.
### AspnetCore.EFCore_Dapper.Data
* Entity Framework Context com aplicação dos mapeamentos das entidades e configurações para o uso de Migrations;
* Mapeamentos das entidades (Configuração do tipo e tamanho das colunas, chaves primárias, relacionamentos, etc) tanto do EF Core, quanto do Dapper;
* Repository Pattern: Repositórios EF Core e Dapper para a manipulação de dados do banco de dados.
### AspnetCore.EFCore_Dapper.IoC
* Camada de inversão de controle com a configuração do mecanismo nativo de injeção de dependência do ASP.NET Core.
### AspnetCore.EFCore_Dapper.MVC
* Camada de apresentação, utilizando as demais estruturas;
* Cadastro simples de livros utilizando exclusivamente o EF Core;
* Cadastro simples de livros utilizando exclusivamente o Dapper;
* Cadastro simples de livros utilizando o Dapper para consulta e o EF Core para inclusão, atualização e exclusão.