Saya menggunakan Entity Framework untuk mengisi kontrol kisi. Terkadang ketika saya melakukan pembaruan, saya mendapatkan kesalahan berikut:
Simpan pembaruan, masukkan, atau hapus pernyataan yang memengaruhi jumlah baris yang tidak terduga (0). Entitas mungkin telah dimodifikasi atau dihapus karena entitas dimuat. Segarkan entri ObjectStateManager.
Saya tidak tahu bagaimana cara mereproduksi ini. Tapi mungkin ada hubungannya dengan seberapa dekat saya membuat pembaruan. Adakah yang melihat ini atau apakah ada yang tahu apa yang dimaksud dengan pesan kesalahan?
Sunting: Sayangnya saya tidak lagi bebas untuk mereproduksi masalah yang saya alami di sini, karena saya menjauh dari proyek ini dan tidak ingat apakah saya akhirnya menemukan solusi, jika pengembang lain memperbaikinya, atau jika saya mengatasinya. Karena itu saya tidak dapat menerima jawaban apa pun.
Request.Uri
untuk melihat URL permintaan yang sebenarnya. Dalam kasus saya, saya memiliki beberapa logika pelacakan yang mengenai situs saya dan tidak perlu memuat konteks dari DB (dan kadang-kadang memperbaruinya juga). Jadi, halaman sebenarnya yang saya debugging memiliki data yang diinjak oleh logika kode pelacakan bodoh.