I\'m working on project and I need to design the DAL. I will be using Entity Framework
for most of the project and Dapper
for some performance-sensitiv
I recommend you to watch this tutorial: Entity Framework in the Enterprise Here, the author explains very well the Entity Framework and the Repository Pattern, and at the end, She implements 2 Repositories: one for conventional App and another for disconnected App. One good point she made was that not one thing fit all. Basically you can adapt your Repository to your specific need.
For your case, I will implement 2 repositories: one in top of EF and another for Dapper.