0
ここにシナリオがあります。私は、ソングエンティティとプレイリストエンティティを持っており、それらは多対多の関係を持っています。私は、ユーザが各プレイリストに関連する曲を注文して、その順序で曲を聴くことができるようにする必要がある。私はこれを実装する最良の方法が何であるか分かりません。ユーザーがコアデータの注文を編集できるようにするにはどうすればよいですか?
私は皆さんのアイデアや提案をお聞きしたいと思います。ありがとう。
こんにちはムンディ、答えてくれてありがとう。私は実際にこれについて考えましたが、多対多の関係があるので、あるプレイリストの曲の順序は、別のプレイリストにある曲が別のプレイリストの順序に影響しませんか? – bala
あなたは正しいです!たとえば、新しいエンティティが必要なのかもしれません。 'Entry'は' Playlist'と多対1の関係、 'Song'とは多対1の関係、' integer'属性を持っています。 (あなたの古い多対多の関係はもう必要ありません) – Mundi
うん、それはうまくいったでしょう。しかし、私は既にそれを考慮してコードの良い部分を書いているので、私は人間関係を変えたくない。私は、3つの属性を持つ新しいエンティティに行きました:曲のobject_id、プレイリストとオーダーのobject_id、それも動作します。 – bala