我需要一些幫助。這裏是我的數據模型的一部分: 與一個實體有多個關係而沒有反向?
我有文件夾,但我也想有一些文件夾,我可以輕鬆訪問,而無需每次搜索。所以我做了一個默認的文件夾實體,我想要一個關係到某個文件夾。
但是,這是抱怨,它想要一個反向關係。在這種情況下,我看不出這會起作用。有任何想法嗎?
我需要一些幫助。這裏是我的數據模型的一部分: 與一個實體有多個關係而沒有反向?
我有文件夾,但我也想有一些文件夾,我可以輕鬆訪問,而無需每次搜索。所以我做了一個默認的文件夾實體,我想要一個關係到某個文件夾。
但是,這是抱怨,它想要一個反向關係。在這種情況下,我看不出這會起作用。有任何想法嗎?
拉米的回答是正確的,你不必定義反比關係。我只是想指出的替代:
您可以從Folder
定義多個逆關係到DefaultFolders
,例如
defAccount
爲account
反比關係,defArchive
爲archive
反比關係,缺點:的Folder
記錄是較大的,所以你的數據庫需要更多的空間。
優勢:如果定義了「刪除規則」爲「抵消」這些反向關係,那麼account
,archive
,...在DefaultFolders
屬性將被設置爲nil
如果自動對應Folder
被刪除。
在這種情況下,只需忽略該警告。如果警告令您感到惱火,請在構建設置中添加一個新屬性,將其稱爲MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS並將該值設置爲YES。