これが状況です。レガシーシステムをサポートするには、ユーザーがログインするたびにテーブルに挿入する必要があります。これは基本的にCRUD操作であるため、リポジトリ/エンティティ/コマンド/イベントを作成することは実際には意味がありません。これは、ビジネスルールとはまったく関係がないためです。CQRSコマンドを作成する唯一の利点は、このデータベース書き込みがそのモデルで非同期に発生する可能性があることです。どちらがより良いルートですか?
- CQRSを使用してから、ストアドプロシージャを呼び出します。そのコマンドを処理するとき?
- コントローラでデータベースを直接呼び出すだけです(私はasp.net mvcを使用しています)