مشکل در ثبت دیتابیس

علی شاکری
22 فروردين ۱۴۰۲

سلام استاد

نمیدونم چرا برای من این ارور رو میده

DbUpdateConcurrencyException: The database operation was expected to affect 1 row(s), but actually affected 0 row(s); data may have been modified or deleted since entities were loaded

فقط هم در اد کردن اطلاعات هست و در ویرایش و حذف درست کار میکنه

774

8 پاسخ
  • علی شاکری22 فروردين ۱۴۰۲

    برای ثبت سرفصل و قسمت جدید این ارور ها رو میده

  • محمد اشرافی23 فروردين ۱۴۰۲

    فرایند ای که داره برای افزودن اتفاق می افته رو چک کنید   و تنظیمات Aggregate رو چک کنید ببینم درست انجام شده یا نه ( Ef Configuratuin )

  • علی شاکری23 فروردين ۱۴۰۲
  • علی شاکری23 فروردين ۱۴۰۲
  • علی شاکری26 فروردين ۱۴۰۲

    سلام استاد

    بدجور گیر کردم

    اصلا به هیچ صراطی مستقیم نیست

  • مجید علیزاده31 فروردين ۱۴۰۲

    سلام دوست گرامی

    شما تونستید راه حلی برای این مشکل بیابید. چون من هم با این مشکل مواجه شدم و نتونستم حلش کنم

  • علی شاکری31 فروردين ۱۴۰۲

    سلام نه متاسفانه

    خیلی روش ها رو هم امتحان کردم ولی نشد

    منتظرم استاد یه کمکی بکنه…

  • مجید علیزاده3 ارديبهشت ۱۴۰۲

    سلام استاد 

    من یک راه حل برای این مشکل پیدا کردم

    تنها کافی است این کد را به OnModelCreating اضافه کنیم

    foreach (var entity in modelBuilder.Model.GetEntityTypes())            {                foreach (var property in entity.GetProperties().Where(p => p.IsPrimaryKey()))                {                    property.ValueGenerated = ValueGenerated.Never;                }            }

    که تصویر را نیز میفرستم