首页 文章

核心数据使用SQLite存储获取属性

提问于
浏览
0

Fetched Properties部分下的核心编程数据指南中,有一段说明如下 .

最重要的约束是您不能使用替换来更改谓词的结构 - 例如,您不能将LIKE谓词更改为复合谓词,也不能更改运算符(在此示例中为LIKE [c]) . 此外,在Mac OS X 10.4版中,这仅适用于XML和Binary存储,因为SQLite存储不会生成适当的SQL .

最后一句陈述"this only works in XML and Binary stores" . 这是说 Fetched Properties 仅适用于XML和二进制存储或文档的其他部分吗?

你可以在SQLite商店中使用获取的属性吗?

1 回答

  • 2

    简而言之:是的,您可以在SQLite商店中使用获取的属性 .

    本段提到“替代”,这在前两段中有所描述 . 它基本上表示Core Data允许替换谓词表达式,例如将Cambridge更改为Durham,但不允许更改谓词类型 . 一旦你设置了一个谓词

    A like B
    

    AB 可以更改,但 like 不能 .

    关于OS X 10.4的一点意味着表达式替换可用于XML和二进制存储,但不能用于SQL存储 . 更高版本的OS也支持替换SQL存储 .

相关问题