我對核心數據關係刪除規則有點模糊。所以如果有人能幫我回答一些關於他們的問題。瞭解核心數據刪除規則一對多
我有實體A和B. A與B中多關係,和B具有與A
一個到一個關係的< --- >> B
現在,如果我將A的刪除規則設置爲Cascade,我知道它會刪除與它相關的所有Bs。但是如果我將它設置爲Nullify,它會將Bs設置爲NIL還是將外鍵設置爲Nil?
而且我到處關注從B到A的關係,我應該將它設置爲Nullify嗎?那隻會讓A的「B對象」無效?或者它會否定所有與A有關的B? Cascade呢?它會刪除與A相關的所有B,還是僅刪除特定的B?
或者我只對B到A的關係使用「No Action」,這樣當我刪除B時,A不會發生變化,但是對B的引用將不存在?
我很高興與這些混淆,所以請原諒我的問題。
謝謝。
非常好的描述question..upvoted – NSPratik 2016-03-10 09:39:23