首页 文章

核心数据和一对多关系

提问于
浏览
1

我有两个实体:

Profiles<-->>Events

现在,我希望用户能够添加配置文件,然后能够向该配置文件添加事件 .

我很难将自己的想法从关系数据库世界和核心数据中解脱出来,但据我所知,每当我添加一个事件时,我都必须为配置文件设置关系...这对我来说很有意义 . 我 . 但是当我最初添加配置文件时,我是否必须告诉Event实体,或者在添加事件时核心数据是否解决?

2 回答

  • 0

    你真的需要从头到尾read the Core Data guide . 它回答了所有这些问题,并将为您节省大量的麻烦 . 我认为CD是一个ORM或数据库映射器 - 它's really an object graph manager that also handles persisting that object graph for you (as well as undo management, object '架构'进化,以及更多)

    对你的问题的简短回答是,不,你不必马上告诉CD关于你的对象的一切 . 您可以创建一个配置文件,在其上设置一些属性,保存它,几天后再返回,然后开始添加相关的事件 .

  • 0

    是Ryan核心数据与关系数据库不同,在您的示例中,您可以单独添加事件,之后可以在不同命令中添加与配置文件的关系 .

    [_profile1 addEventObject:_event1]
    [_profile1 addEventObject:_event2]
    [_profile1 addEventObject:_event3]
    

相关问题