0
实体B(书)与实体D(描述)具有一对多的关系。这个想法是,一本书对不同的语言有不同的描述。如何使用特定的托管对象来构造排序描述符?
我希望用他们的标题(D.title)对于给定的语言(D.languageID)图书排序
若B有一个一对一关系d,我会做这样的事情:
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"d.title" ascending:YES];
当然,您可以说,该模型并不妨碍书籍具有多个具有相同语言ID的描述。但在这种情况下,任何(例如第一个)描述对我都可以。或者我可以在之前获取所需的描述对象,但是如何在排序中使用它?
我的模型错了吗?这种情况下最好的解决方案是什么?