【发布时间】:2011-09-09 20:38:50
【问题描述】:
我有(我猜)典型的问题。我的核心数据数据库包含表,其中有 BLOB 字段和相当长的文本字段。
通常我不需要加载那些大尺寸的字段。由于数据库中有几千条记录,我宁愿只获取我真正需要的数据。换句话说,我想做“SELECT name, id FROM TAB_NAME”查询,而不是“SELECT * FROM TAB_NAME”查询。
有没有办法使用 Core Data 只获取选定的字段?或者我应该寻找其他选项,例如,将大字段分隔到另一个表中?也许有更好(更简单)的方法来做到这一点?
我习惯于使用 Hibernate 或 JPA,在查看 Core Data 文档后,我没有看到这样的选项。
【问题讨论】: