【发布时间】:2017-10-04 01:15:00
【问题描述】:
我正在创建一个获得实体“计划”和“工具”的应用。 “工具”必须是唯一的,并且工具与不同的计划相关联。例如,计划“A”获得了工具“a”、“b”和“c”。另一个计划“B”得到了工具“b”、“c”和“d”。所以“b”和“c”都在“A”和“B”中。所以一个工具可以链接到更多的计划。
如何处理核心数据关系? 我尝试了一些不同的设置,并使用“DB Browser for SQLite”观察了数据库,但它没有像我想的那样工作。
例子:
我的人际关系必须具备哪些设置?
【问题讨论】:
-
究竟是什么不起作用?在代码数据数据模型中创建两个实体并在计划中创建“工具”“对多”关系,在工具中创建“计划”“对多”关系并将彼此标记为反向应该可以工作。
-
谢谢!有用。我不知道如何在我的数据库浏览器中解释数据库结构。由于您的评论,我再次尝试了它,结果证明它已经奏效了!谢谢:)
标签: xcode core-data swift3 datamodel