1
我是Core Data的新手。預填充SQLite數據庫中的核心數據關係
手頭目前,我有以下表格:
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,是否必須創建從Teacher到C的反向關係課程和學生課程?建立逆關係有什麼好處?
我手邊有一些預定義的數據,我想爲預填充的源創建一個SQLite存儲。我如何設置SQLite中的關係(雙向)?
謝謝你的幫忙!
問候, 紅衣主教
看看http://stackoverflow.com/search?q=inverse+relation+[core-data] 有幾個關於逆關係的討論。 1)通常:始終創建一個反比關係 2)使用當前sqlite數據庫的核心數據編寫導入程序。永遠不要讀/修改用核心數據創建的sqlite數據庫! – 2010-06-09 08:59:46