Core data 核心数据模型-关系
我对如何为特定的三个实体设计核心数据模型感到困惑——特别是它们之间的关系 “地点”是由名称(字符串)和地址(字符串)组成的实体 “腿”是由起点(地点)和终点(地点)组成的实体 “路线”是由任意数量的腿(腿)按特定顺序组成的实体 总之,路线由一系列有序的支腿组成,这些支腿本身只是表示两个位置之间的直线 如何在数据模型中建模支腿和放置实体之间的关系?每条腿正好有两个位置(起点和终点);任何地方都可能有无限多的腿,无论是起点还是终点Core data 核心数据模型-关系,core-data,Core Data,我对如何为特定的三个实体设计核心数据模型感到困惑——特别是它们之间的关系 “地点”是由名称(字符串)和地址(字符串)组成的实体 “腿”是由起点(地点)和终点(地点)组成的实体 “路线”是由任意数量的腿(腿)按特定顺序组成的实体 总之,路线由一系列有序的支腿组成,这些支腿本身只是表示两个位置之间的直线 如何在数据模型中建模支腿和放置实体之间的关系?每条腿正好有两个位置(起点和终点);任何地方都可能有无限多的腿,无论是起点还是终点 在Leg实体中添加两个关系,一个用于startPlace,另一个用于
好的,采用这种方法我会:1。在管线实体中,添加一个反向关系,称为“支腿”,类型为“至多”;2.在Leg实体中,添加一个类型为“To Many”的关系,称为“RoutesbyReginVerse”。是否正确?是的,路线和腿部实体具有多对多关系。谢谢,我尝试了您的解决方案,它似乎在我的项目中运行良好。