coredata中的多层次结构

时间:2014-11-30 05:14:55

标签: ios core-data database-design database-schema

我确实遇到了一个问题,我很难弄清楚如何在coredata中建立关系。我试图想象下面的问题。

基本上在我的应用程序中,用户拥有由TERMS构成的STATEMENT。

  • 一个或多个TERMS制作声明[1]。
  • 用户还可以点按字词[2]和
  • 创建另一个与此术语相关的陈述[3]。
  • 一旦他们解决了这个子陈述[4]
  • 他们可以回到主要声明[5]并突出显示另一个术语,依此类推。

如果需要,他们应该能够超过一个级别。比如说,在子语句中选择另一个术语并创建另一个语句等。 我不知道如何在coredata中创建这样的模式。

我已经拥有了我的TERM和STATEMENT实体,我最初将STATEMENT和SUBSTATEMENT分离为两个不同的实体,但我不完全确定这是否是一种方法。

我认为更有效的方法是将每个语句存储在一个实体中并与TERM建立关系,但我不知道如何计算出这些级别。

我会很感激任何指示。

image

0 个答案:

没有答案