Удалить данные из отношения linq - PullRequest
0 голосов
/ 11 февраля 2011

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

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

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

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

1 Ответ

1 голос
/ 11 февраля 2011
dataContext.ProjectActivities.DeleteAllOnSubmit(Project.ProjectActivities); 

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

...