CoreData Swift 3 - 如何加入两个实体?
CoreData Swift 3 - How to join two Entities?
我有两个实体 "CAR" 和 "COLOUR"。
在"COLOUR"中我有两个属性。
- id
- 姓名
在"CAR"我有三个属性。
- id
- colourId
- 车名
id of "COLOUR" related to colourId in "CAR".
请谁帮我写一个谓词来生成一种颜色的汽车数组?
不要这样做。使用外键是您在数据库中所做的事情。 CoreData 不是数据库。
在数据模型中创建名为 "color" 的汽车关系并将其类型设置为 color
。
然后在颜色中创建一个名为cars
的"many"关系并将其类型设置为car
。
现在 Car
中有一个名为 color
的 属性,它将包含颜色对象。
Color
中的 属性 称为 cars
,它将是所有具有该颜色的 Cars
的集合。
我有两个实体 "CAR" 和 "COLOUR"。
在"COLOUR"中我有两个属性。
- id
- 姓名
在"CAR"我有三个属性。
- id
- colourId
- 车名
id of "COLOUR" related to colourId in "CAR".
请谁帮我写一个谓词来生成一种颜色的汽车数组?
不要这样做。使用外键是您在数据库中所做的事情。 CoreData 不是数据库。
在数据模型中创建名为 "color" 的汽车关系并将其类型设置为 color
。
然后在颜色中创建一个名为cars
的"many"关系并将其类型设置为car
。
现在 Car
中有一个名为 color
的 属性,它将包含颜色对象。
Color
中的 属性 称为 cars
,它将是所有具有该颜色的 Cars
的集合。