【发布时间】:2014-05-06 06:34:16
【问题描述】:
这是我的核心数据结构。我有三个实体 Room Key 和 KeyRoomMap 。现在我在 Room 和 Key 中有两个属性。我希望它们的 ID 属性应该与第三个表 KeyRoomMap 相关联,并且 KeyRoomMap 中还有一个元素 SuggestedTestPlan 。
我的问题是
- 这是类似于 SQL 表的结构。但我觉得这是
核心数据结构错误。我想加入
keyID和roomID与 KeyRoomMap 有一些关系。如果我这样做,我该怎么做 添加 keyID 和 roomID ,应该会自动添加进去 KeyRoomMap ? - 每个房间都有更多的钥匙。所以 key1 , key2 是关联的 与房间1,key3与房间2和key4,key5,key6与房间3 .我怎样才能在这里建立这样的关系?
------------------------已编辑和添加
实际上,我的困惑也始于 key1 和 key2 是否与 Room1 相关联。我可以在那里以一对多的关系加入他们。但是 keyroomMap 实体被定义为表示 key1 和 key2 与 Room1 相关联。如果我不制作这张表,那么仅根据这么多键的关系我该怎么说??
【问题讨论】:
标签: ios core-data relational-database entity-relationship iphonecoredatarecipes