MoienTajik / AspNetCore-Developer-Roadmap

Roadmap to becoming an ASP.NET Core developer in 2024
18.61k stars 2.49k forks source link

Add Dapper to the list #56

Closed dyako-baram closed 4 years ago

dyako-baram commented 4 years ago

Dapper is a micro ORM which is alternative to Entity Framework core with better performance than EF

anddrzejb commented 4 years ago

On top of that, if that list suggests design patterns as CQRS, dapper (or similar) is IMHO a necessity for the queries. First of all EF in this case adds a significant overhead when creating entities which is not need (event with AsNoTracking()). Also EF creates sometimes really baffling queries, when a bit more complex scenarios come into play. In such cases, ability to write custom queries is really useful and queries can run much faster with less resource drain..

MoienTajik commented 4 years ago

Added by 784eabe5e0ad5b31b994112f84725d9ec679d3fa