【问题标题】:Core Data - Predict to filter relationship subclass核心数据 - 预测过滤关系子类
【发布时间】:2011-10-22 00:53:10
【问题描述】:

我有一个实体用户实体,它是朋友实体的父实体。

User 实体与名为 Article 的实体具有一对多关系。

这个想法是保存用户和朋友(来自 Facebook),与文章的一对多关系设置在 User 实体上,因为它是由 Friend 子类化的。

我的问题是如何请求好友而不是所有用户的所有文章?

我无法设置预测以忽略用户实体并仅保留朋友实体。

谢谢。

【问题讨论】:

    标签: core-data entity subclass predict


    【解决方案1】:

    您在这里构建父/子实体设计是否有原因?如果您坚持使用 sqlite 商店,则父/子实体的成本非常高。只拥有一个实体并有一个标志表明它是否是朋友几乎总是一个更好的主意。

    另外,我不知道在数据库级别,在这个设计中从子级中过滤掉父级。它可以在获取后通过请求entity.name 在内存中完成,但这不会正确地转换为 sql 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      相关资源
      最近更新 更多