我不知道如何使用Core Data实现以下功能。
employee<< - >>公司
这意味着员工可以在不同的公司工作,一家公司显然可以拥有很多员工。
但在我的核心数据中,我想存储其他信息,例如“员工ID”或“资历等级”。这些数据与实体之间的关系相关联。 通常这些数据存储在交集表中,但核心数据是什么?
提前致谢,yassa
答案 0 :(得分:1)
很难说没有看到更多的模型,但是为Person
,Employee
和Company
设置实体会有意义吗?
Person
与Employee
有多对多的关系,而Employee
与Person
有一对一的关系。
人< ---->>雇员
然后Employee
可以与Company
建立一对一的关系,而Company
可以与Employee
建立多对多的关系。
员工<< ---->公司
现在,您可以将Person
中任何特定公Employee
中的所有公司相关信息。