我是Core Data的新手。
目前我手头有以下表格:
tbl_teahcer tbl_student tbl_course tbl_student_course_map
----------- ----------- ---------- ----------------------
teacher_id student_id course_id student_id
name name name course_id
teahcer_id
我将按如下方式制作xcdatamodel:
Course Teacher
------ -------
name name
teacher <<----------> courses
students <<---|
| Student
| -------
| name
|----->> courses
我的问题如下:
由于我想为Source Entity创建TableView,是否必须创建从教师到课程,从学生到课程的反向关系?有反向关系有什么好处?
我手头有一些预定义的数据,我想为预先填充的源创建一个SQLite存储。如何在SQLite中设置关系(两个方向)?
感谢您的帮助!
此致 基数
答案 0 :(得分:0)
您不能将Core Data与预先填充的数据库一起使用。 Core Data拥有其数据库的架构,不应直接触及。因此,第一步是将数据导入Core Data。从那里你已经解决了其他问题。