2011-02-11 50 views
0

如果我有一個平方表關係模型,看起來像這樣:從LINQ關係刪除數據

Project <----> ProjectActivity <----> Activity 

凡項目和活動有許多通過ProjectActivity許多連接,我想刪除ProjectActivity(不僅僅是將其Projekt FK設置爲​​空)。我如何做到這一點?

如果我在EntitySet上採用Project.ProjectActivities.Clear();,則關係將爲deletet,但ProjectActivity行仍然存在,並且對Project有空引用。

回答

1
dataContext.ProjectActivities.DeleteAllOnSubmit(Project.ProjectActivities); 

應該工作,你必須刪除它們不僅明確關係