Bir ızgara denetimi doldurmak için Entity Framework kullanıyorum. Bazen güncelleme yaptığımda aşağıdaki hatayı alıyorum:
Güncelleme, ekleme veya silme ifadesini saklamak beklenmedik sayıda satırı etkiledi (0). Varlıklar yüklendiği için varlıklar değiştirilmiş veya silinmiş olabilir. ObjectStateManager girişlerini yenileyin.
Bunu nasıl çoğaltacağımı anlayamıyorum. Ancak güncellemeleri ne kadar yakın yaptığımla ilgili bir şey olabilir. Bunu gören var mı veya hata mesajının ne anlama geldiğini bilen var mı?
Düzenleme: Ne yazık ki ben artık bu projeden uzaklaştı ve sonunda bir çözüm buldum, başka bir geliştirici onu düzelttiyse ya da çevresinde çalıştım, hatırlamıyorum çünkü burada yaşıyorum sorunu yeniden oluşturmak için özgür değilim. Bu yüzden cevap kabul edemem.
Request.Uri
asıl isteği URL'sini görmek için. Benim durumumda, siteme isabet eden ve gereksiz yere DB'den yükleme (ve bazen de güncelleme) bazı izleme mantığı vardı. O zaman hata ayıkladığım gerçek sayfanın verileri aptal bir izleme kodu mantığı tarafından bastırılmıştı.