Я использую Entity Framework для заполнения элемента управления сеткой. Иногда, когда я делаю обновления, я получаю следующую ошибку:
Оператор хранения, обновления или удаления затронул неожиданное количество строк (0). Объекты могут быть изменены или удалены с момента загрузки объектов. Обновите записи ObjectStateManager.
Я не могу понять, как воспроизвести это. Но это может быть связано с тем, насколько близко я делаю обновления. Кто-нибудь видел это или кто-нибудь знает, к чему относится сообщение об ошибке?
Изменить: К сожалению, я больше не могу воспроизвести проблему, с которой я столкнулся здесь, потому что я отошел от этого проекта и не помню, нашел ли я в итоге решение, исправил ли его другой разработчик, или я обошел его. Поэтому я не могу принять никаких ответов.
Request.Uri
фактический URL запроса. В моем случае у меня была некоторая логика отслеживания, которая поражала мой сайт и излишне загружала контекст из БД (и иногда обновляла его тоже). Таким образом, на реальной странице, которую я отлаживал, были растоптаны данные с помощью глупой логики кода отслеживания.