저는 DDD를 배우는 중입니다. ASP.NET MVC 응용 프로그램을 쓰고 있는데 데이터베이스에서 채울 필요가있는 몇 가지 드롭 다운이 있습니다. 모든 유형 (상태, 결과 등)에 대해 매핑 된 엔티티를 만들었습니다.드롭 다운/선택 목록 채우기
데이터를 가져와야하는 위치를 알 수 없습니다. 선택 목록의 각 유형에 대해 별도의 저장소를 만드는 것은 MVC 컨트롤러에 많은 저장소를 주입해야하는 경우에 어려움을 겪습니다. 또한 이러한 모든 선택 목록은 읽기 전용이므로 선택 목록 당 저장소가 과도하게 보입니다. 저장소가 하나의 엔티티 유형의 콜렉션과 같아야하므로 모든 선택 목록 유형에 대해 단일 수퍼 저장소를 작성하는 것이 옳지 않은 것으로 보입니다.
저는 CQS에 대해 조금 읽었으며보고 계층을 가지고 있지만 올바르게 구현 된 방법을 모르겠습니다.