サードパーティの開発者がモデル自体を変更せずにモデルにフィールドを動的に追加できる、アプリケーション用の拡張可能なモデルを構築したいと思います。これは、エンティティYでフィールドXが指定されていない「Xhas a Y」によって実現できると思います。したがって、サードパーティの開発者は、エンティティをフォルダにドロップするだけで、Yに検出させることができます。より具体的な例を挙げましょう。
User
- Id
- Name
ユーザーが多数の投稿を持っているコレクション投稿を追加したいとします。ユーザーモデルに投稿フィールドを追加せずにそれを行うにはどうすればよいですか。私は単方向のOneToManyなどについて読んでいますが、それが私のモデルを簡単に拡張できるかどうかわかりませんか?どうやってこれを達成しようとしますか?