Estou usando o Entity Framework para preencher um controle de grade. Às vezes, quando faço atualizações, recebo o seguinte erro:
A instrução de atualização, inserção ou exclusão de armazenamento afetou um número inesperado de linhas (0). As entidades podem ter sido modificadas ou excluídas desde que as entidades foram carregadas. Atualize as entradas do ObjectStateManager.
Não consigo descobrir como reproduzir isso. Mas pode ter algo a ver com o quão próximos eu faço as atualizações. Alguém viu isso ou alguém sabe a que a mensagem de erro se refere?
Edit: Infelizmente, não tenho mais liberdade para reproduzir o problema que estava tendo aqui, porque me afastei deste projeto e não me lembro se encontrei uma solução, se outro desenvolvedor a corrigiu ou se eu trabalhei em torno dela. Portanto, não posso aceitar nenhuma resposta.
Request.Uri
para ver o URL de solicitação real. No meu caso, eu tinha uma lógica de rastreamento que estava atingindo meu site e carregando desnecessariamente o contexto do banco de dados (e ocasionalmente atualizando-o também). Então a página em que eu estava depurando teve seus dados gravados por uma lógica estúpida de código de rastreamento.