我正在使用Entity Framework 4.0,我想删除实体上导航属性指向的所有实体。我怎么能这样做?
答案 0 :(得分:3)
您正试图在错误的图层中解决问题。您需要重新考虑数据库设计,特别是如何维护参照完整性。
您需要设置外键的“CASCADE DELETE”并在实体模型中反映出来。然后,当您删除该实体时,数据库将进行必要的更改以维护引用完整性。
答案 1 :(得分:0)
我不确定我是否理解了你的问题。但据我所知,.clear()
方法会清除并删除所有导航属性,例如Orders.clear()