Абстрактные сущности и наследование в базовых данных

У меня есть модель данных для гонок Формулы 1 с 3 объектами:

RacingActor: Abstract entity Pilot: inherits from RacingActor Team: inherits from RacingActor

enter image description here

Если я генерируюNSManagedObject Подклассы, чтобы представить эти объекты, сгенерированный код не представляет вообще этого проекта:

Everything inherits from NSManagedObject Nothing prevents me from instantiating RacingActor The team property in Pilot is of type NSManagedObject instead of Team

Это ожидаемое поведение? Я должен исправить код, сгенерированный Xcode? Я что-то пропустил?

Кстати, я использую Xcode 4.3.3

Ответы на вопрос(1)

Ваш ответ на вопрос