0

他们之间有什么区别?两者都需要谓词。我都使用过它们,但我无法理解它们的区别。谢谢!(我认为没关系,但我在 iOS 中工作,Xcode 4 最新版本)。

4

2 回答 2

3

获取的属性是一种关系。这不是直接的双向关系,而是单向关系。所以只有一个对象知道这种关系。fetched 属性(通常)由谓词描述,并使用 fetch 请求来检索对象。

提取请求从核心数据中检索对象。实体的实际实例。如果您不需要过滤对象,则不需要谓词。

于 2013-03-25T11:38:45.227 回答
0
  1. 相同:所有缓存的查询方法;
  2. 区别:
    • 获取请求-->真正获取请求;只需从单个表中获取某些内容
    • Fetched Properties --> 根据这个表中的数据从不同的表中获取一些东西;比如使用 :select from table2 where id = thisrow.id
于 2014-08-02T08:51:47.103 回答