【发布时间】:2017-08-15 16:41:43
【问题描述】:
我已经创建了我的数据库,但需要将某些属性组合在一起,例如,
实体: Human
属性: Nose ears mouth fingers toes
分组属性:
Face(noseearsmouth)
Hand(fingers)
Foot(toes)
有没有办法对属性进行分组,以便我可以显示所有 Face 属性?而不是列出nose、ears、mouth
显然,使用小型数据库列出属性是可以的,但是当数据库变得更大时,这可能会很快变得复杂。
提前感谢您的帮助!
【问题讨论】:
-
当您说“展示”或“列出”时,您是指在设计工具中还是在正在运行的程序中? (IOW,你是怎么给他们看的?)
-
一般来说,查询数据的子集而不是干净的数据。我基于此提出了一个新问题:stackoverflow.com/questions/45703852/…
-
一般性评论:无论是处理结构还是查询,将 Core Data 视为数据库都是有问题的方法。它是一个对象持久化工具,因此保持面向对象的焦点是对它的最有效使用。 (底层数据库是一个实现细节,应该像组成字母“A”的位模式一样对待。也就是说,通常被忽略。)
标签: ios swift database core-data