2010-11-21 52 views
2

我有一個地址很多的客戶。刪除客戶也應該刪除所有客戶地址。 提供我有sql server表「客戶」設置爲級聯刪除級聯刪除實體框架4.你怎麼做?

是否有什麼特別的我需要做的,使其工作?

任何建議

回答

2

不,它會工作。 EDM嚮導會提取數據庫中的級聯刪除,並且您將在模型的關聯中使用相同的規則,建議在模型和數據庫中都進行級聯,或者爲避免不正確的期望和不可預知的結果,

+0

如果在模型瀏覽器中,我有「從數據庫更新」我認爲它會撿起它,並沒有什麼對我來說沒有?或者是我在模型中手動處理的東西? – user9969 2010-11-22 06:05:56

+0

這一切工作感謝 – user9969 2010-11-22 10:09:42

+0

沒問題,是的,它的工作原理。雖然在這方面您不需要做任何事情,但您仍然可以仔細檢查您的關聯的OnDelete操作,以確保它們被EF從數據庫中提取出來。 – 2010-11-22 14:49:56