PDA

View Full Version : خطا در درج اطلاعات در entity framwork



sunboymn
جمعه 13 اردیبهشت 1392, 15:49 عصر
سلام بر دوستان عزیز
من این سوالو توو تالار C# پرسیدم ولی کسی جواب نداد.
گفتم اینجا هم بپرسم شاید فرجی شد!! 2روزه ذهنمو مشغول کرده:عصبانی++:

من برای ارتباط با بانکم از EF استفاده می کنم اولین بار که داده هارو درج میکنم درج میشه ولی بار دوم از کلید اصلی ایراد میگیره کلید اصلی رو عوض کردم ولی بازم آش همون آشو کاسه همون کاسه!!

اگه کسی بلده تورو خدا دریغ نکنه! ممنون

اینم عکس خطا

و اینم خطایی که بعد از عوض کردن فیلد کلید رخ داد

An object with the same key already exists in the ObjectStateManager. The existing object is in the Modified state. An object can only be added to the ObjectStateManager again if it is in the added state

HellisH
شنبه 14 اردیبهشت 1392, 09:42 صبح
آیا بعد از اینکه ستون کد ملی رو از کلید خارج کردید update from database رو انجام دادید؟

blackveli
دوشنبه 11 آذر 1392, 12:48 عصر
ba salam khedmate dostane gerami
man to c# az tarighe ORM Entity Framwork b bankam vasl shodam va hameye amaliat ro roye bankam anjam midam,va ama moshkelam :
man 1 jadval daram b name sarparaste khanevar k 1 shomare ozviat dare va kelide aslie man ast,va dar formi digar az barname bayad farzandane in sarparast ro ba hamon shomare ozviat dar bank zakhire konam,va dar jadvale farzandan ham fild shomare ozviat va shomare shenasname kelid hastand k shomare ozviat kelide kharejie man ast,ama moghei k az 1 farzand bishtar vared mikonam ba in peyghame khata movajeh misham
"Multiplicity constraint violated. The role 'tblChild' of the relationship 'DBMojtaba_ahlalbayt_FinalModel.FK_tblChild_TblFam ily' has multiplicity 1 or 0..1."
lotfan 1 rahi jelom bezarin k in moshkele naghze mahdodiate taadod ro raf konam.mamnon