我有一个核心数据项目,它有一个相当简单的数据模型,但有一个功能我无法实现。这是一个非常基本的功能,所以我知道它必须能够实现,但不幸的是,我被难住了。
我不会用项目细节给你带来负担,而是使用员工场景来解释。
这是数据模型
Entity = Employee
Attributes:
firstName
lastName
关系:
年级
部门
实体=年级
属性:
年级
关系:
employeeGrade
实体 = Department
属性:
department
关系:
employeeDepartment
employeeGrade 是与来自 Employee 实体的等级的多对一关系
employeeDepartment 是与 Employee 实体中的部门的多对一关系
所有属性都是字符串。
我有一个表设置为成绩实体添加成绩。
我在等级表下方有另一个表格,用于显示具有在等级表中选择的等级的员工列表。
我想在此表中显示每个员工的名字、姓氏和部门。通过在 IB 中使用数组控制器和绑定,显示名字和姓氏没有问题,但让部门显示对我来说是个问题。正如您可以看到的多对一关系,我无法弄清楚如何使用绑定进行设置,以便员工的部门显示在表中。
我可以轻松地用所有部门填充弹出菜单单元格,但我只想在文本单元格中显示适当的部门
我知道答案一定很简单,但是经过几天的网络搜索和试验,我迷失了方向。