Удалить данные из отношения linq
Если у меня есть модель отношения sq-таблицы, которая выглядит следующим образом:
Project <----> ProjectActivity <----> Activity
Где Project и Activity имеют много-много подключений через ProjectActivity, и я хочу удалить ProjectActivity (а не просто установить для Projekt FK значение null). Как мне это сделать?
Если я на EntitySet возьму Project.ProjectActivities.Clear();
отношение будет удалено, но строка ProjectActivity все еще будет там с нулевой ссылкой на Project.
1 ответ
Решение
dataContext.ProjectActivities.DeleteAllOnSubmit(Project.ProjectActivities);
это должно работать, вы должны удалить их не только четкие отношения