Удалить данные из отношения linq

Если у меня есть модель отношения sq-таблицы, которая выглядит следующим образом:

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

Где Project и Activity имеют много-много подключений через ProjectActivity, и я хочу удалить ProjectActivity (а не просто установить для Projekt FK значение null). Как мне это сделать?

Если я на EntitySet возьму Project.ProjectActivities.Clear(); отношение будет удалено, но строка ProjectActivity все еще будет там с нулевой ссылкой на Project.

1 ответ

Решение
dataContext.ProjectActivities.DeleteAllOnSubmit(Project.ProjectActivities); 

это должно работать, вы должны удалить их не только четкие отношения

Другие вопросы по тегам