CQRSでは、DBコールを必要とするコマンドを検証する最良の方法は何ですか? たとえば、Order
の集計では、コマンドの有効性が確認されています(CommitOrder
)。十分な在庫がない限り、このコマンドを受け入れたくありません。 この場合、注文アイテムの在庫があるかどうかをコマンドハンドラで確認する方法はありますか?書き込み側から読み出し側に問い合わせることはできますか?DBコールを必要とするCQRSコマンド検証
注:私は、集約ルールの検証を実行するために、読み取りモデルを照会する必要がある場合は、それを行うための通常の方法は、ドメインサービス経由で実装
コマンドはクエリを実行できますが、クエリは実行できません。 – CSharper