我只是想验证我的数据结构 这对我来说似乎有点费解,也许它可以简化?
谢谢!
修改
后续澄清:
(NSSet*) question.chapter.template.sessions
),所以它们可能有多个答案,因此需要一个多对多的关系。 编辑2
数据模型的快照,包括属性
答案 0 :(得分:1)
这只是解决循环的一个想法。
你仍然可以从会话中获取所有模板和所有答案,而不是直接,但它不会让你的生活更加艰难。< / p>
<强>更新强>
在第一眼和第二眼看来,对我而言,Session
实体似乎只是一个额外的实体。老实说,如果你与Template
(又名问卷调查)实体连接,你就不需要它。
您必须在Template
和User
之间添加多对多关系(您可以这样做,不用担心)。使用这种方式,您可以从每个模板中获得所有答案,并且您将不会有任何循环。
答案 1 :(得分:0)
尽管@holex真的很有帮助 - 最好的办法似乎仍然是坚持我的设计。我希望的简化没有实现。