在我的 swift 核心数据关系中,第一类有歌手,第二类有他们写的歌曲。如果我想数一下总共有多少首歌曲。我会拥有一个存储所有歌手歌曲的实体吗?或者是否有一种方法可以仅使用两个核心数据实体来搜索总共所有歌曲。我正在寻找最好的方法来做到这一点。
使用 2 个实体,
Song
和 Singer
。在 Song
和 Singer
之间添加多对多关系,以跟踪谁唱哪首歌。这允许歌手演唱多首歌曲,也允许不同歌手录制多首歌曲。如果不止一位歌手录制了一首特定歌曲,您将有一个 Song
实例,并且 singers
关系将有 2 个连接。