Bonjour,


J'ai créé une vue qui me permet d'ajouter et supprimer des objets dans mon context (EF)

Mon problème apparaît lorsque je souhaite supprimer un objet qui vient d'être ajouter sans être enregistré ; celui-ci est alors introuvable.

Lors du clique pour ajouter un élément je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DataAccess.EntitiesContext.Context.AddToFonctionGroupeDroits(FnGrDr);
Lors de la suppression je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
DataAccess.EntitiesContext.Context.FonctionGroupeDroits.Count() // me retourne 0 alors que je viens d'ajouter une valeur
DataAccess.EntitiesContext.Context.FonctionGroupeDroits.First(fgd=>fgd.nom==parametre);
Entre les 2 instructions je ne fais pas de DataAccess.EntitiesContext.Context.Save / SaveChanges

Le save est fait par la suite lors du clique sur un bouton permettant l'enregistrement.

Ma question est : pourquoi l'élément enregistré n'apparaît pas ? Comment puis-je remédier à ce problème ?