我正在创建一个与Core Data一起使用的框架.在Core Data类上使用我的框架的一个要求是,您希望拥有Framework功能的任何实体都需要是我提供给您的实体的子实体和子类.为此,我将该对象称为Foo.
今天我意识到Core Data将所有作为Foo子实体的对象存储到一个名为ZFOO的表中.如果有大量数据集的人想要使用它,我担心Core Data的性能,因为foo类的所有子实体都将存储在一个巨大的ZFOO表中.
任何意见或建议将受到高度赞赏.
我有一个有3个实体的一级方程式比赛的数据模型:

如果我生成NSManagedObject子类来表示这些实体,则生成的代码根本不代表这个设计:
NSManagedObjectNSManagedObject团队而非团队这是预期的行为吗?我应该修复Xcode生成的代码吗?我错过了什么吗?
顺便说一下,我正在使用Xcode 4.3.3