Pergunta

Se eu tiver um modelo de relação de tabela quadrada parecido com este:

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

Onde Project e Activity têm muitas para muitas conexões via ProjectActivity e eu quero remover uma ProjectActivity (não apenas definir seu Projekt FK como nulo).Como faço isso?

Se eu estiver no EntitySet leva Project.ProjectActivities.Clear(); a relação será excluída, mas a linha ProjectActivity ainda estará lá com referência nula ao Projeto.

Foi útil?

Solução

dataContext.ProjectActivities.DeleteAllOnSubmit(Project.ProjectActivities); 

isso deve funcionar, você tem que excluí-los e não apenas limpar as relações

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top