Contact、TelephoneNumber、および ContactRepository という単純なドメイン モデルがあります。連絡先はエンティティであり、ID フィールドがあります。TelephoneNumber は典型的な値オブジェクトです。ID がなく、Contact インスタンスとは別に読み込むことができませんでした。
反対側からは、連絡先を操作するための Web アプリケーションがあります。最初のページは「ContactList」、次のページは「Contact/C0001」で、連絡先の詳細と電話番号のリストが表示されます。
電話番号編集フォームを実装する必要があります。最初に考えられる近似は、「ThelephoneNumber/T0001」のようにナビゲートできるページを追加することです。
しかし、ThelephoneNumber は Value Object クラスであり、そのインスタンスはこの方法では識別できませんでした。
この問題を解決するためのベスト プラクティスは何ですか? ステートレス アプリケーションで識別不可能なオブジェクトを識別するにはどうすればよいでしょうか?