J'utilise Entity Framework pour remplir un contrôle de grille. Parfois, lorsque je fais des mises à jour, j'obtiens l'erreur suivante:
L'instruction de mise à jour, d'insertion ou de suppression de magasin a affecté un nombre inattendu de lignes (0). Les entités peuvent avoir été modifiées ou supprimées depuis le chargement des entités. Actualisez les entrées ObjectStateManager.
Je ne peux pas comprendre comment reproduire cela. Mais cela pourrait avoir quelque chose à voir avec la proximité des mises à jour. Quelqu'un a-t-il vu ceci ou quelqu'un sait-il à quoi fait référence le message d'erreur?
Edit: Malheureusement, je ne suis plus en mesure de reproduire le problème que je rencontrais ici, car je me suis éloigné de ce projet et je ne me souviens pas si j'ai finalement trouvé une solution, si un autre développeur l'a corrigée ou si j'y ai travaillé. Je ne peux donc accepter aucune réponse.
Request.Uri
pour voir l'URL réelle de la demande. Dans mon cas, j'avais une logique de suivi qui frappait mon site et chargeait inutilement le contexte de la base de données (et le mettait parfois à jour aussi). Ainsi, la page que je déboguais avait vu ses données écrasées par une logique de code de suivi stupide.