我仍然在學習DDD。我正在編寫一個ASP.NET MVC應用程序,我有幾個下拉菜單,我需要從數據庫中填充。我爲每種類型創建了映射實體(狀態,結果等)填充下拉列表/選擇列表
我無法弄清楚的是我應該從哪裏獲取數據。爲每種類型的選擇列表創建一個單獨的存儲庫時,如果必須將大量存儲庫注入MVC控制器,就會感覺很痛苦。此外,所有這些選擇列表都是隻讀的,因此每個選擇列表的存儲庫看起來過度。爲所有選擇列表類型創建單個超級存儲庫看起來也不正確,因爲存儲庫應該像一個一個實體類型的集合。
我一直在閱讀一些有關CQS和報告層的內容,但我不知道如何正確實施。