簡體   English   中英

如何刪除與特定實體相關的所有實體?

[英]How do I delete all the entities related to a specific entity?

我正在使用Entity Framework 4.0,我想刪除實體上導航屬性指向的所有實體。 我怎樣才能做到這一點?

您正試圖在錯誤的層中解決問題。 您需要重新考慮數據庫設計,特別是如何維護參照完整性。

您需要設置外鍵的“CASCADE DELETE”並在實體模型中反映出來。 然后,當您刪除該實體時,數據庫將進行必要的更改以維護參照完整性。

我不確定我是否理解你的問題。 但據我所知.clear()方法清除並刪除所有導航屬性,如Orders.clear()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM