所有されていない関係に関する公式ドキュメントから、アプリは関係のいずれかの側でキーオブジェクトのセットを使用する必要があることを理解しています。これは完全に理にかなっています。
しかし、長年のRDBMスタイルのプログラミングから来て、その関係自体のプロパティをモデル化する方法についてはかなり混乱しています。たとえば、多対多の関係にエンティティカテゴリとエントリdateAdded
があり、プロパティ、または関係の両側がわかっている場合にのみ関連するその他のデータを保持したい場合です。
2つをリンクするCategoryEntryという3番目のクラスを作成することは可能だと思いますが、これは手ごわいようです。
この種の状況をモデル化するために提案された方法は何ですか?