【问题标题】:With Core Data, should I use one entity or split into smaller ones?使用 Core Data,我应该使用一个实体还是拆分成更小的实体?
【发布时间】:2016-01-12 11:27:25
【问题描述】:

例如,我有这样一个实体的属性:

category_id
data

我没有复杂的操作。我只通过category_id == X 单独访问记录。我想知道是否应该使用一个实体来存储所有记录或将其拆分为 N 个实体,每个实体代表一个类别?我是否应该像 SQL 数据库一样考虑和设计它?

【问题讨论】:

    标签: objective-c swift core-data


    【解决方案1】:

    这个问题不太适合 SO(过于宽泛且基于意见),但这里是...

    数据建模通常应该独立于底层表示。如果不同的类别是不同的实体,请以这种方式对其进行建模。在我看来,情况并非如此,如果是这样,请将它们作为一个实体。

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-02
      • 2016-01-02
      • 2023-04-11
      相关资源
      最近更新 更多