私はコアデータベースのアプリケーションに取り組んでおり(私はsqliteでの作業に慣れていますが、今回は何か新しいことを学びたいと思っていました)、この関係の問題で立ち往生しています:
曲とプレイリストがあり、それらを注文番号に関連付けたいので、プレイリストは次のようになります。
- "Playlist A"
1. Song A
2. Song C
3. Song B
- "Playlist B"
1. Song C
2. Song A
3. Song B
4. Song F
5. Song E
これは明らかな多対多のケースであり、関連するテーブルに注文番号が格納されています(標準ではないことはわかっています)。SQLで私はします
Table "Songs" (id, name, ecc..)
Table "Playlists" (id,name, ecc..)
Table "PlaylistSongs" (playlist_id,song_id,position)
In Core Data i did:
Entity "Song"
Entity "Playlist"
Entity "SongInPlaylist"
with this relation:
Song <---->> SongInPlaylist
Playlist <----->> SongInPlaylist
しかし今、私は方法がわかりません:
a)特定のインデックスでプレイリストに曲を配置しますb)プレイリスト内の曲を正しい順序で取得しますc)プレイリストの順序を変更します。
誰かが私を助けることができますか?