2011-01-07 17 views
2

可能重複:
What are the Pros and Cons of Cascading delete and updates?數據庫上級聯刪除的缺點是什麼?

是什麼讓級聯刪除數據庫(不通過EF)一種不好的做法上,根據一些?這個項目的架構師拒絕考慮使用它們,沒有時間討論它。

我意識到級聯刪除的優點,但真的很想聽到負面消息。讓我們不要把它變成一個「在別處工作」或「綁架建築師,並迫使他解釋爲什麼他們是壞的」一堆答覆:-)

回答

0

這取決於。如果您運行對象邏輯(即正常的業務對象),那麼級聯刪除平均值對象不會運行代碼,因此對象無法執行其他操作或刪除對象(因爲此時從業務邏輯角度來看這是非法的) )。

根據架構,這可能真的很糟糕。