Я все еще в процессе обучения DDD. Я пишу приложение ASP.NET MVC, и у меня есть несколько выпадающих списков, которые мне нужно заполнить из базы данных. Я создал сопоставленные объекты для каждого типа (статус, результат и т. Д.)Заселение выпадающих списков/списков выбора
Я не могу понять, откуда я должен получать данные. Создание отдельного репозитория для каждого типа списка выбора кажется больным, когда вам приходится вводить множество репозиториев в контроллеры MVC. Кроме того, все эти списки выбора доступны только для чтения, поэтому репозиторий в списке выбора кажется излишним. Создание единого суперрепозитория для всех типов списков списков тоже не кажется правильным, поскольку репозиторий должен быть похож на набор одного типа объектов.
Я немного читал о CQS и имею слой отчетности, но я не знаю, как это будет реализовано правильно.