我正在使用Core Data映射一个关系的想法。
我有一个与Employees有多对多关系的Employer实体。基本上,一个雇员可以为多个雇主工作,一个雇主可以有多个雇员。
我面临的问题是,我不知道如何管理雇员和雇主之间的合同。
由于雇员可以为一个或多个雇主工作,他们自然会与他们工作的每个雇主签订合同(包括工资、工期)和为特定雇主工作的日期列表。
我的问题是-如何管理Contracts、ContractDates与雇主和员工之间的关系?
谢谢。
图片如下所示。

发布于 2011-02-11 18:25:19
在现实世界中,雇主和雇员之间有一份合同。那么为什么不在核心数据中做同样的事情呢?

发布于 2011-02-11 18:22:51
使用junction table。
也就是说,合同表同时引用雇主和雇员,并将它们链接在一起。它还包含有关合同的信息。这样,合同就适用于雇主和雇员之间的关系,这正是你想要的。
https://stackoverflow.com/questions/4967843
复制相似问题