J'ai une question sur la façon dont les mises à jour sont faites sur les entités.
J'ai constaté la chose suivante :
Pouvez-vous m'expliquer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // soit un order au status "ready" : MessageBox.Show(context.Orders.Find(2098).Status.ToString()); // aff : Ready // que je met à jour en validation "validating" context.Orders.Find(2098).Status = State.Validating; // (je ne sauve pas le contexte car tout cela fait partie d'une transaction) // confirmation visuelle qu'on a mis à jour MessageBox.Show(context.Orders.Find(2098).Status.ToString()); // aff : Validating // si je fait une requête MessageBox.Show(context.Orders .Where(o => o.Id == 2098) .Where(o => o.Status == State.Validating).Count().ToString()); // aff : 0 // pourtant cela devrait afficher 1...
Merci !
Partager