You’re All Doing Entity Framework Wrong
Michael Hoagland

This blog to me is a passionate and wonderful blog from an developer with constant code-reflection and critical thinking.

The repository pattern is just wrong wrong wrong and does not bring any good to the understanding of the system. Even worse when people abstracting everything through a service interface then a repository interface for absolute no good reason.

If you are doing this then go ahead and see how often your code in repository is reused.