Я новичок в Core Data.Отношения основных данных в базе данных SQL, предварительно заполненной
В настоящее время я следующие таблицы на руках:
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
Мои вопросы заключаются в следующем:
Как я хотел бы создать TableView для исходного объекта, нужно ли создавать обратные отношения от Учителя до C наш и Студент к курсу? Какая польза от наличия обратных отношений?
У меня есть некоторые предопределенные данные, и я хотел бы создать хранилище SQLite для предварительно заполненного источника. Как настроить отношения (в обоих направлениях) в SQLite?
Благодарим за помощь!
С уважением, Кардинал
см. Http://stackoverflow.com/search?q=inverse+relation+[core-data] Существует несколько обсуждений обратных отношений. 1) В общем: всегда создавайте обратное отношение 2) Напишите импортер, используя основные данные для вашей текущей базы данных sqlite. Никогда не читайте/не изменяйте базу данных sqlite, созданную с использованием основных данных! –