【发布时间】:2011-02-11 10:18:27
【问题描述】:
我正在使用 Core Data 映射关系的想法。
我有一个Employer 实体,它与Employees 具有多对多关系。基本上,一个雇员可以为多个雇主工作,一个雇主可以有多个雇员。
我面临的问题是,我不确定如何管理雇员和雇主之间的合同。
由于员工可以为 1 个或多个雇主工作,他们自然会为他们工作的每个雇主签订一份合同(包括工资、工期)以及他们为特定雇主工作的日期列表。
我的问题是 - 如何管理Contracts、ContractDates 与雇主和雇员之间的关系?
谢谢。
图片如下。
【问题讨论】:
-
顺便说一句,如果您创建多对多关系,我建议在关系名称中使用复数。当您编写代码时,您可以从名称中看出这是一对多还是一对一的关系。所以你的 Employee->>Employer 关系应该称为雇主
-
好的,谢谢,非常感谢!
标签: objective-c core-data many-to-many entity-relationship contract