Я обычно вижу образцы шаблонов репозитория, которые инкапсулируют методы CRUD и даже упрощают методы расширения. Мне было очень неприятно создавать методы репозитория, которые я уже могу легко использовать с помощью DbContext. Если причина заключается в создании слабой связи между DbContext и целым приложением, поэтому мы уже можем сделать это, извлекая DbContext для интерфейса и используя его во всем приложении.
Так что выглядит лучше получить доступ к DbContext в качестве члена репозитория для таких простых методов, а не оборачивать их репозиторием. Что ты думаешь?