Загрузка подзаписей в шаблоне репозитория
Использование LINQ TO SQL в качестве основы решения на основе репозитория. Моя реализация выглядит следующим образом:
IRepository
FindAll
FindByID
Insert
Update
Delete
Затем у меня есть методы расширения, которые используются для запроса результатов как таковые:
WhereSomethingEqualsTrue() ...
Мой вопрос заключается в следующем:
Хранилище «Мои пользователи» имеет N ролей. Создать ли репозиторий ролей для управления ролями? Я волнуюсь, что в итоге я создам десятки репозиториев (по 1 на таблицу почти за исключением таблиц объединения), если я пойду по этому пути. Распространен ли репозиторий на таблицу?