Supprimer les données de la relation Linq
-
12-11-2019 - |
Question
Si j'ai un modèle de relation sq-table qui ressemble à ceci:
Project <----> ProjectActivity <----> Activity
Où le projet et l'activité ont de nombreuses connexions via ProjectActivity et je veux supprimer une projection de projection (non seulement définir son Projekt FK sur NULL). Comment faire ça?
Si je prends l'entité Project.ProjectActivities.Clear();
La relation sera DeleTeT mais la ligne ProjectActivity sera toujours là avec une référence NULL au projet.
La solution
dataContext.ProjectActivities.DeleteAllOnSubmit(Project.ProjectActivities);
Cela devrait fonctionner, vous devez les supprimer non seulement des relations claires
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow