با سلام
برای ویرایش یک ویو مدل شامل دو مدل که رابطه یک به یک اجباری دارند در زمان اجرا خطای "DbUpdateConcurrencyException" می گیرم .
_context.Update(ODoctor ); _context.Update(Appuser); await _context.SaveChangesAsync();
لازم به ذکره که Odoctor d یک کلید خارجی از Appuseمیگیره .
درواق یک ویو مدل شامل دو جدول رو از ویو میگیریم میریزم داخل دوتا آبجکت این آبجکت ها رو می خوام روی دیتابیس آپدیت کنم . روی ساختش مشکلی ایجاد نمی شه اما برای آپدیت ارور میده .
code first زدی ؟
اگه آره یه راه حل داره که باید سرچ کنی
با fluentapi چند خط کد مینویسی درست میشه.
اینجا سیستم Tracking داره خطا میده
میخوای یه بار خاموشش کن اگه درست نشد باید همون چند خط کدی که مربوط به fluentapi هستش رو بزنی تا درست شه
دلیلش تداخل آبجکت ها توی هم که سیستم tracking شناسایی میکنش و جلوی تغییرات رو میگیره
از متن خطا عکس بفرست تا برات سرچ کنم، چون یک سال پیش من این مشکل رو با EF Core داشتم.
اگه هم خودت میتونی متن خطا رو بنداز گوگل جوابش تو Stackoverflow هستش
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)