我有一个核心数据项目,它有一个相当简单的数据模型,但有一个功能我无法实现 . 这是一个非常基本的功能,所以我知道它必须能够实现,但不幸的是,我很难过 .

我会用一个员工场景来解释,而不是给你带来项目细节 .

这是数据模型

实体=员工
属性:
名字

关系:
年级
部门

实体=等级
属性:
年级

关系:
employeeGrade

实体=部门
属性:
部门

关系:
employeeDepartment

employeeGrade与员工实体的成绩是多对一的关系

employeeDepartment是与Employee Entity的部门的多对一关系

所有属性都是字符串 .

我有一个表设置为成绩实体添加成绩 .

我在成绩表下面有另一张表格,用于显示在成绩表中选择成绩的员工列表 .

我想在此表中显示每位员工的名字,姓氏和部门 . 通过在IB中使用数组控制器和绑定,显示名字和姓氏是没有问题的,但让部门显示对我来说是个问题 . 正如您可以看到多对一关系,我无法弄清楚如何使用绑定进行设置,以便员工的部门显示在表中 .

我可以使用所有部门轻松填充popupmenu单元格,但我只想在文本单元格中仅显示相应的部门

我知道答案必须简单,但经过几天的网络搜索和实验,我迷失了 .