J'ai une association many-to-many entre les listes et ListItems: une liste connaît ses éléments, mais un ListItem ne sait pas sur les listes contenant. La cascade est sauveupdate. Donc, chaque fois que j'essaye de supprimer une entité ListItem, j'obtiens une exception SQLException disant que je brise l'intégrité référentielle. NHibernate essaie de supprimer mon ListItem sans supprimer la ligne correspondante dans la table de liaison. La question est, est-il possible d'ordonner à NHibernate de supprimer mon ListItem sans casser l'intégrité référentielle?NHibernate many-to-many et la suppression d'un élément
Dans le cas où je dois supprimer manuellement l'élément de toutes les listes contenant, comment puis-je le faire correctement?
Merci beaucoup pour tout conseil.
Ulu
Fantastique, merci !!! – ulu
Cependant, maintenant ajouter à une liste ne fonctionne pas !!! L'élément lui-même est enregistré dans la base de données, mais je ne peux pas l'ajouter à la liste. J'utilise list.Items.Add (newItem); _session.Save (newItem); _session.Update (liste); – ulu
Comment ajouter à la liste ** ne fonctionne pas? Si vous en avez besoin, mettez à jour votre question afin que nous ayons plus de détails. :) – rebelliard