Загрузка подзаписей в шаблоне репозитория

Использование LINQ TO SQL в качестве основы решения на основе репозитория. Моя реализация выглядит следующим образом:

IRepository

FindAll
FindByID
Insert
Update
Delete

Затем у меня есть методы расширения, которые используются для запроса результатов как таковые:

WhereSomethingEqualsTrue() ...

Мой вопрос заключается в следующем:

Хранилище «Мои пользователи» имеет N ролей. Создать ли репозиторий ролей для управления ролями? Я волнуюсь, что в итоге я создам десятки репозиториев (по 1 на таблицу почти за исключением таблиц объединения), если я пойду по этому пути. Распространен ли репозиторий на таблицу?

Ответы на вопрос(4)

Ваш ответ на вопрос