我有一个与多对多关系的数据模型。使用员工数据库的示例,假设实体部门与部门相关,而部门又与员工相关。员工具有属性薪水。如何最好地在从salary属性派生的除法级别获得属性。例如平均工资或最高工资。
我需要这些属性来对部门列表进行排序。
答案 0 :(得分:2)
在核心数据常见问题解答中查看this question。如果您无法使用KVC set/array operators执行此操作,那么您会尝试执行keyPathsForValuesAffectingValueForKey :
技巧。如果这不可行,则必须使用KVO来观察值的关键路径的变化。
答案 1 :(得分:1)
查看KVC Set and Array Operators。使用其中一个(在您的示例中为@avg)包装在自定义只读属性中应符合该法案。