Varlık Çerçevesi: &; Store update, ınsert veya delete deyimi satır beklenmeyen sayıda etkilenen (0)".&"
Varlık Çerçevesi kılavuz denetimi doldurmak için kullanıyorum. Bazen güncellemeler yaptığımda aşağıdaki hatayı alıyorum:
Store update, ınsert veya delete deyimi satır (0) beklenmeyen sayıda etkiledi. Varlıklar yüklendi bu yana değiştirilmiş veya silinmiş olabilir. ObjectStateManager girişleri yenileyin.
Bu yeniden nasıl olduğunu çözemedim. Ama güncellemeleri nasıl yapacağım ile ilgili bir şey olabilir. Gören bu ya herkes hata iletisini ifade eder biliyor musun?
Edit: ne yazık ki ben artık özgürlük sorunu yeniden oluşturmak için içiyordum burada, çünkü ben çıktı Bu proje ve unutma; eğer sonunda bir çözüm buldu, eğer başka bir geliştirici tamir veya eğer ben çalıştı. Bu nedenle herhangi bir cevap kabul edemem.
CEVAP
Bu rastladım ve alan bir varlık değil varlığın KİMLİĞİ (anahtar) neden oldu. Böylece bağlam veri kurtarmak için gittiğinde, bir ID = 0 bulamadı. Emin update deyimi içinde bir kesme noktası oluşturur ve işletmenin KİMLİĞİ ayarlandığından emin olun.
Paul Bellora yorum
Tam da bu konunun, gizli KİMLİĞİ vardır unutmak neden vardı bu giriş .sayfa düzenleme cshtml

SQL Server üzerinde INSERT VEYA UPDATE...
Varlık Çerçevesi - Kullanma İşlemleri ...
Doğrulama Sunucu Veritabanı Varlık Çer...
Nasıl Varlık Çerçevesi (dosyalarda gru...
Birden çok satır için YİNELENEN KEY UP...