0

如果我有一个如下所示的 sq-table 关系模型:

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

Project 和 Activity 通过 ProjectActivity 有多对多的连接,我想删除 ProjectActivity(不仅仅是将其 Projekt FK 设置为 null)。我该怎么做?

如果我在 EntitySet 上使用该关系,则Project.ProjectActivities.Clear();该关系将被删除,但 ProjectActivity 行仍将存在,并且对 Project 的引用为空。

4

1 回答 1

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

这应该有效,您必须删除它们而不仅仅是明确的关系

于 2011-02-11T20:12:13.980 回答