2011-04-04 30 views
0

關於核心數據逆向分析的問題

我剛剛開始學習核心數據,一個令我困惑的部分是反向關係。假設我有一個名爲Photo的實體和一個名爲Photograph的實體,就像在斯坦福大學課程中一樣。一張照片與照片有一對多的關係,一張照片屬於一張照片。

我的問題是(我知道SQL)是什麼是我必須作出的反向關係?這可能與主/外鍵有關,但我不明白什麼是反向關係呢?

感謝您的時間:=)

回答

1

An inverse relationship保留更改時實體的情況下取得的數據完整性:

你通常應該在兩個方向上進行建模 關係,並 指定逆適當的關係 。核心數據使用此 信息確保對象圖的一致性 (如果更改爲 )(請參閱「Manipulating Relationships and Object Graph Integrity」」)。對於一些的原因 你可能想不模型在兩個方向上 關係的原因 一些問題,這些問題可能會出現 如果你不這樣做,看到 討論,「Unidirectional Relationships。」