iOS - 核心数据关系.映射表/多对多关系

Tim*_*Tim 1 many-to-many core-data relational-database ios

我目前正在为我的应用程序生成数据模型,在实现开始之前我正确设计它是非常重要的,否则它将是一个巨大的问题.

我的情况是,我有一个实体Post.每个帖子都有很多Tags与之相关的帖子.最初,我想在每个帖子中存储一个标签数组,但后来我意识到这不会被标准化,并且会有重复的数据.由于每个帖子可能具有彼此共同的标签.

这导致了Tag实体的创建.我的问题是如何建立关系模型?许多帖子与许多标签相关联.每个标签可以与一个或多个帖子相关联.

有任何想法吗?我需要映射表,还是核心数据处理这个?谢谢.

Gob*_*bot 7

核心数据支持多对多关系,因此只要您正确定义模型,这不应成为问题.例如:

在此输入图像描述 在此输入图像描述 在此输入图像描述