J'essaie de supprimer un objet qui a parfois une relation plusieurs-à-plusieurs. Le code que j'utilise maintenant est:Supprimer un objet et sa relation plusieurs-à-plusieurs
db.DeleteObject(registeredDevice);
db.SaveChanges();
Ceci supprime simplement le deviceDevice. Mais généralement, cet appareil a une relation plusieurs-à-plusieurs avec un projet dans la base de données. Lorsque vous essayez de supprimer le périphérique dans ce scénario, il va donner une erreur.
L'instruction DELETE en conflit avec la contrainte RÉFÉRENCE
Ce que je dois faire est de retirer le dispositif et sa relation (l'entrée dans le nombre à plusieurs tables, et non le projet, il est lié à) . Comment faire cela avec LINQ?
Voir ce post .... Il contient la réponse éprouvée .. –