将 CoreData 与 UIManagedDocument 一起使用,持久存储是文档中保存文件路径的 SQLite 数据库。我读到 CoreData 产生自己的主键(整数值)。
关于 CoreData 中的关系,我有两个问题:
- 由于 CoreData 是一个面向对象的关系数据库,我想知道实体中对象之间的关系是如何保存的?CoreData 是否使用外键(例如实体一使用实体二的主键作为外键)?
- 关系如何保存到持久存储文档中?如果您保存例如 NSString 或 NSDictionary(到二进制数据),您可以在打开持久存储文档时看到这些对象。