Objective c 核心数据一对多关系:获取特定的相关实体
我有两个实体:Objective c 核心数据一对多关系:获取特定的相关实体,objective-c,ios,core-data,Objective C,Ios,Core Data,我有两个实体:火车和车站 每列列车在多个车站停车,即列车>车站。 列车停靠的车站列表与其他列车停靠的车站列表不同 如何正确保存和获取特定列车的车站列表 谢谢这样做: Train <--->> Station 要查找特定列车停在的所有车站,只需查看列车的stops属性,它将是Stop对象的NSSet,每个对象都有一个列车停在的车站属性 要添加新站点,只需创建一个新的Stop对象,并适当设置其train和station属性。非常感谢。这很有道理。一个简单的问题——每个车站都有到达
火车
和车站
每列列车在多个车站停车,即列车>车站
。
列车停靠的车站列表与其他列车停靠的车站列表不同
如何正确保存和获取特定列车的车站列表
谢谢这样做:
Train <--->> Station
要查找特定列车停在的所有车站,只需查看列车
的stops
属性,它将是Stop
对象的NSSet
,每个对象都有一个列车停在的车站属性
要添加新站点,只需创建一个新的
Stop
对象,并适当设置其train
和station
属性。非常感谢。这很有道理。一个简单的问题——每个车站都有到达和离开的时间(当然,对于不同的火车来说,时间是不同的)。那么这些属性应该添加到“停止”实体中吗?@CodeBreaker:是的。事实上,我本来打算在我的回答中提出一个建议,但我忘了。这似乎是一个很好的解释,但仍然没有深入到我的脑海中。我会喝一杯茶,然后试着再抓紧它。如果不成功,我将提出以下问题:-D
+-----+ +-------+
|Train| |Stop | +-------+
+-----+ +-------+ |Station|
|stops|<---->>|train | +-------+
+-----+ |station|<<----->|stops |
+-------+ +-------+