PDA

View Full Version : EF:بروز خطا درثبت



shocraneh
چهارشنبه 08 شهریور 1391, 11:49 صبح
باسلام.
این برنامه ابتدا نام مدرس رو ثبت میکنه وبعد برنامه کلاسی مدرس رو مشخص میکنه(دکمه لیست کلاسها)
1-(فرمی که بدون نویگیتورکارشده)مشکل اصلی اینه که موقع ذخیره خطای

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.
رو میده . البته توی بانک ثبت میشه . اگه دلیل خطارو بخام مختصرا بگم

private void Initialize()
{
bsteacher.DataSource = context.Tbl_teacher;
bslist.DataSource = bsteacher;
bslist.DataMember = "Tbl_list";
}
خطا هنگام ثبت مدرس
private void Save()
{
bsteacher.EndEdit();
bslist.EndEdit();
context.SaveChanges();
}


من باید ابتدا مشخصات مدرس رو ثبت کنم ،بعد براش کلاس تعریف کنم .ولی فکرمیکنم دلیل خطا اینه که این وابستگی براش مشخص نشده91998

shocraneh
چهارشنبه 08 شهریور 1391, 21:21 عصر
یعنی هیچ کس نیست به من کمک کنه؟؟؟

shocraneh
پنج شنبه 16 شهریور 1391, 09:55 صبح
یعنی کساییکه برنامه رو دیدن هیچ نظری نداشتن؟؟