Bonjour,
j'explique mon problème en faite j'ai une table personne et je veux faire une mise à jour dans mon context en passant un objet de type patient et quand j'exécute en utilisant context.SaveChange(); rien n'est fait
ci joint le code
la mise à jour ne s'effectue plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void UpdatePatient(Patient patient) { using (var context = new PerioContext()) { var update = context.Patients.First(e => e.Id == patient.Id); update = patient; context.SaveChanges(); } }
alors que par exemple si je dans ma méthode
le changement sera effectué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 update.Nom="test"; context.SaveChanges();
donc je ne comprends pas pourquoi est-ce que les changements affecté par update = patient ne s'effectue pas
merci d'avance
Partager