集約のイベントを再生する場合、Apply
これらのイベントをサブ (非ルート) エンティティにどのように処理しますか。
これまでのところ、これをどのように行うかについて 2 つのアイデアがあります。
- 集約ルートを取得して、イベントを適切なエンティティにルーティングします
- ID によってエンティティをロードし、それらのイベントを直接適用する Aggregate Loader を用意する
どのようなアプローチをとったか、何が機能し、何が機能しなかったか?
私の検索では、問題を議論する2つのリンクしか見つかりませんでした(両方とも最初のアプローチを取りました):