مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

fuadjh

عضویت از 1395/08/13

DbUpdateConcurrencyException

  • پنجشنبه 11 مرداد 1397
  • 01:52
تشکر میکنم

با سلام

برای ویرایش یک ویو مدل شامل دو مدل که رابطه یک به یک اجباری دارند در زمان اجرا خطای "DbUpdateConcurrencyException" می گیرم .


                    _context.Update(ODoctor );
                    _context.Update(Appuser);
                    await _context.SaveChangesAsync();

لازم به ذکره که Odoctor d  یک کلید خارجی از Appuseمیگیره .

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

fuadjh

عضویت از 1395/08/13

  • پنجشنبه 11 مرداد 1397
  • 12:17

درواق یک ویو مدل شامل دو جدول رو از ویو میگیریم  میریزم داخل دوتا آبجکت این آبجکت ها رو می خوام روی دیتابیس آپدیت کنم . روی ساختش مشکلی ایجاد نمی شه اما برای آپدیت ارور میده .

کاربر سایت

salman_b

عضویت از 1396/02/18

  • یکشنبه 14 مرداد 1397
  • 12:30

code first زدی ؟

اگه آره یه راه حل داره که باید سرچ کنی

با fluentapi چند خط کد مینویسی درست میشه.

اینجا سیستم Tracking داره خطا میده

میخوای یه بار خاموشش کن اگه درست نشد باید همون چند خط کدی که مربوط به fluentapi هستش رو بزنی تا درست شه

دلیلش تداخل آبجکت ها توی هم که سیستم tracking شناسایی میکنش و جلوی تغییرات رو میگیره

از متن خطا عکس بفرست تا برات سرچ کنم، چون یک سال پیش من این مشکل رو با EF Core داشتم.

اگه هم خودت میتونی متن خطا رو بنداز گوگل جوابش تو Stackoverflow هستش

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)