私は CQRS を読んでいて、多くの原則が価値があることを発見しました。しかし、私には 1 つの大きな論点があります。多くの人が、読み取りモデルのクエリをビュー モデルの dto に直接マップすることについて話します。ここまでは順調ですね。しかし、私がよく耳にする「ビューごとに 1 つのテーブルまたは 1 つの選択」という言葉はどこから来ているのでしょうか。確かに、一部の画面は 1-1 を非常に簡単にマッピングします。しかし、ドロップダウンリストやウィジェットなどの参照データなど、複数の選択を伴う複雑な画面で日常的に作業しています...
複数の選択が必要なビューが簡単にわかりました。
ビューがシンプルでフラットな完璧な世界のシナリオで作業する以外に、どうすればこれを回避できますか?