Estoy usando Entity Framework para llenar un control de cuadrícula. A veces, cuando hago actualizaciones me sale el siguiente error:
La declaración de actualización, inserción o eliminación del almacén afectó un número inesperado de filas (0). Las entidades pueden haber sido modificadas o eliminadas desde que se cargaron las entidades. Actualizar entradas de ObjectStateManager.
No puedo entender cómo reproducir esto. Pero podría tener algo que ver con cuán juntas realizo las actualizaciones. ¿Alguien ha visto esto o alguien sabe a qué se refiere el mensaje de error?
Editar: Desafortunadamente, ya no tengo libertad para reproducir el problema que estaba teniendo aquí, porque me alejé de este proyecto y no recuerdo si finalmente encontré una solución, si otro desarrollador la arregló o si lo solucioné. Por lo tanto, no puedo aceptar ninguna respuesta.
Request.Uri
para ver la URL de solicitud real. En mi caso, tenía cierta lógica de seguimiento que estaba afectando mi sitio y cargando innecesariamente el contexto desde el DB (y ocasionalmente actualizándolo también). Entonces, a la página real que estaba depurando se le había pisoteado la información con una estúpida lógica de código de seguimiento.