2011-02-11 2 views
0

나는이처럼 보이는 평방 테이블 관계 모델이있는 경우 :는 LINQ 관계에서 데이터를 제거

Project <----> ProjectActivity <----> Activity 
프로젝트 및 활동 ProjectActivity를 통해 많은 연결에 많은있다

와 나는 (다만 ProjectActivity을 제거하려면 Projekt FK를 null로 설정하십시오.) 어떻게해야합니까?

EntitySet에서 내가 Project.ProjectActivities.Clear(); 인 경우 관계가 삭제되지만 ProjectActivity 행은 여전히 ​​Project에 대한 null 참조가 있습니다.

답변

1
dataContext.ProjectActivities.DeleteAllOnSubmit(Project.ProjectActivities); 
, 당신이 그들뿐만 아니라 명확한 관계를 삭제해야 작동합니다