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

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

在现实世界中,您有雇主和雇员之间的合同。那么为什么不在核心数据中做同样的事情呢?

使用联结表。
也就是说,contracts 表同时引用 Employers 和 Employees,将它们链接在一起。它还包含有关合同的信息。这样,合同适用于雇主和雇员之间的关系,这正是您想要的。