PDA

View Full Version : مبتدی: خطا در هنگام دخیره اطلاعات از طریقentity framework



mosadatta
چهارشنبه 13 دی 1391, 09:50 صبح
The changes to the database were committed successfully, but an error occurred while updating the object context. The ObjectContext might be in an inconsistent state. Inner exception message: AcceptChanges cannot continue because the object's key values conflict with another object in the ObjectStateManager. Make sure that the key values are unique before calling AcceptChanges.
برروی دستورsavaechanges می دهد
97743

من تازه دارم باentity framework کار می کنم که این خطا را می ده
و استادم هم اینترنت و سایت برنامه نویسه
خواهش می کنم نظربدید97743

mosadatta
چهارشنبه 13 دی 1391, 10:31 صبح
واهش می کنم هر چی به ذهنتان میرسه بگید

Salah Sanjabian
چهارشنبه 13 دی 1391, 10:51 صبح
احتمال زیاد داری یه آبجکتی رو ذخیره میکنی که قبلا ثبت شده یعنی کلید اصلیش قلا وجود داره تو Context. . میتونی Inner Exception رو چک کنی ببینی دقیفا واسه چی خطا میده

mosadatta
چهارشنبه 13 دی 1391, 11:05 صبح
منون من دارم دارم یک سری اسامی قلم داده را در یک جدول که فیلدهای کلید و نام داره تعریف می کنم چطوری Inner Exception را چک کنم

Salah Sanjabian
چهارشنبه 13 دی 1391, 11:09 صبح
جایی که خطا بهت رو داده یه دیالوگ باز میشه . پایین اون دیالوگ Inner Exeption رو چک کن

mosadatta
چهارشنبه 13 دی 1391, 11:51 صبح
چیزی متوجه نشدم جالب اینکه اولین فرمم که که فرم والد بود را عوض کردم اما فرم قبلی را که پاک کردم نشان میده