2013-07-18 50 views

回答

1

我不會建議使用級聯刪除,因爲您正在給計算機控制什麼被刪除/更新這是不好的做法。就像大型數據庫模型和最敏感的數據一樣,如果你刪除了自己,你會回答爲什麼數據丟失的問題。

刪除所有子項中的最好的辦法是將有兩種方法

public static class DeleteMenu() 
private static class DeleteMenuItems() 

中刪除菜單方法首先調用DeleteMenuItems和刪除所有兒童然後刪除該菜單項自身

+0

真。但是考慮一下,如果在此模式中沒有級聯刪除,則會出現沒有父項的實體,導致應用程序出現一些異常情況。這樣做可能是更多的政策而不是技術。 –