核心數據中的關係只是讓我感到困惑。我已閱讀和閱讀,但我只是不明白。我想這對閱讀時通常會感到沮喪並沒有幫助。我想要做一些非常簡單的事情:建模核心數據中的反比關係
我有一個實體,名爲Pictures
,實體名爲User
。我希望用戶能夠喜歡和標籤等人的照片,所以每個Picture
實體有兩個關係:
圖片實體:
UsersWhoLikedThePicture(一對多):
Destination: User
Inverse: Picture
UsersWhoAreTaggedInThePicture(一對多):
Destination: User
Inverse: Picture
但是這引起了很多混淆使用,我甚至無法描述。這是不一致的。有人喜歡圖片會導致它們作爲標記用戶被刪除,並且像一張圖片會導致您的所有其他圖片中的圖片被刪除。啊,這真是太糟糕了。我的結構看起來好嗎?我將如何建模?