coredata 简单掌握多表查询

coredata 碎知识点

coredata多表/关联 简单的使用

  • 对象之间的对应关系 会生成相应的属性和方法
  • 一对多的使用方法和单表使用的增删查改一样,只是访问时多层访问
如:
NSPredicate*predict =[NSPredicate predicateWithformat:@"section_course.courseld=%ld",courseld];

�###问题:??

在存入的时候怎么存,比如课程和章节,只要对课程及课程里的章节赋值就可以吗??

1.得到 CourseEntity*courseEntity1;
2.创建sectionEntity*sectionEntity1;
3.指定 sectionEntity1.section_course=courseEntity1;
4. 然后保存 sectionEntity1就可以 

数据查询的步骤

  • [request setEntity:];
  • [request setPredicate:];
  • [context executeFetchRequest: ]

demo原文链接:coredata用法,多表查询

你可能感兴趣的:(coredata 简单掌握多表查询)