【发布时间】:2015-02-21 12:03:22
【问题描述】:
我不知道我是否应该画出相似之处,但不幸的是,这是我表达我的问题的唯一方式。 在 SQL 中,假设我们有两个表:
- 包含员工 ID、员工姓名、部门 ID 列的员工
- Dept. ID、Dept Name 列的部门
部门 ID。 Employee表中的外键是Department表中的外键。
现在假设我要获取以下列: 员工 ID、员工姓名、部门名称
使用 SQL,例如:
SELECT A.EMPLOYEE_ID, A.EMPLOYEE_NAME, B.DEPT_NAME
FROM EMPLOYEE A, DEPARTMENT B
WHERE A.DEPT_ID = B.DEPT_ID
如何在 Swift 中使用 Core Data 来做到这一点?我想我只看到参考资料让我感到困惑
NSFetchRequest(entityName: entityName)
其中 entityName 指的是单个实体(关系数据库术语中的表)
我非常感谢任何可以帮助我消除疑虑的指针或示例。
谢谢
【问题讨论】:
-
我想我从 Apple 文档中找到了一个提示...使用预取 (relationshipKeyPathsForPrefetching)...事实上,他们引用了相同的员工部门示例,尽管在 O/C 中