0

我正在使用 Core Data 映射关系的想法。

我有一个Employer与 具有多对多关系的实体Employees。基本上,一个雇员可以为多个雇主工作,一个雇主可以有多个雇员。

我面临的问题是,我不确定如何管理雇员和雇主之间的合同。

由于员工可以为一个或多个雇主工作,他们自然会为他们工作的每个雇主签订一份合同(包括工资、工期)以及他们为特定雇主工作的日期列表。

我的问题是 - 如何管理雇主和雇员之间Contracts的关系?ContractDates

谢谢你。

图像如下。

合同实体关系

4

2 回答 2

4

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

于 2011-02-11T10:25:19.243 回答
0

使用联结表

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

于 2011-02-11T10:22:50.900 回答