ورود

View Full Version : سوال: entity



sonicuser
سه شنبه 06 بهمن 1394, 11:14 صبح
سلام دوستان لطفا یکی به من بگه این اررور چیه ؟؟:عصبانی++:
Attaching an entity of type '' failed because another entity of the same type already has the same primary key value

من هیچیرو تغییر ندادم کار میکردش اما الان کار نمیکنه موقع آپدیت کردن رکوردام و این اررو توی تمام جدولام میاد

:عصبانی++::عصبانی++::گریه:

r4hgozar
چهارشنبه 07 بهمن 1394, 08:37 صبح
سلام.
این ارور موقع ادیت کردن رخ میده.
باید کد رو اینجا بزاری تا بتونم اشکال کدت رو بگم

sonicuser
چهارشنبه 07 بهمن 1394, 09:16 صبح
سلام.
این ارور موقع ادیت کردن رخ میده.
باید کد رو اینجا بزاری تا بتونم اشکال کدت رو بگم

آره خدا خیرت بده دقیقا تو ادیت
و اینم فهمیدم که به کدوم فیلد گیر میده
مشکل اینجاست که وقتی همون فیلد رو تو اکشن مثلا اینطوری
path = db.Galleries.find(gallery.gid).picaddress;

میگیرم این خطا رخ میده یعنی اگر من اونجا قبل از savechange() به دیتا بیس وصل بشم یک بار این مشکل پیش میاد

فکر کنم باید قبل از save کردن یک بار dispose کنم :متفکر:

r4hgozar
چهارشنبه 07 بهمن 1394, 10:08 صبح
درسته .
چون دیتابیست وقتی استفاده می کنی واسه find اینطور میشه.
مهمولا تو codefirst این مشکل پیش میاد.

oracle_dba
جمعه 09 بهمن 1394, 17:55 عصر
تو فایل Configuration این خط رو هم اضافه کن


AutomaticMigrationDataLossAllowed = true;