• 1403/02/02

خطا در درج محصول :

InvalidOperationException: A second operation was started on this context instance befo
re a previous operation completed. This is usually caused by different threads concurrently using the same instance of DbContext. For more information on how to avoid threading issues with DbContext, see https://go.microsoft.com/fwlink/?linkid=2097913.

هنگام درج محصول با خطای زیر روبه رو میشم .

درج انجام میشه ولی این خطا رو میده

  • 1403/02/02
  • ساعت 22:32

کاربرگرامی ! لطفا به پیام صوتی زیر گوش دهید.


  • 1403/02/02
  • ساعت 23:24

جناب مومنی عزیز چیزی که من دستگیرم شد اینه که به همزمانی دو ترد مختلف اشاره می کنه که همزمان به Context دسترسی پیدا کرده اند .

من کد رو به صورت زیر تغییر دادم ، مشکل حل شد .

await  از productRepository.AddProductSelectedCategory  برداشتم .


  • 1403/02/02
  • ساعت 23:47

مشکل جدیدی که بوجود آمد اینه که دسته ها رو ذخیره نمی کنه . هرچی انتخاب کنم دوباره تو ویرایش خالیه . در جلسه 43 دقیقه 21 شما TempData رو در CreateProduct در ProductController  کامنت کردید که خطا نده ولی با این کار ذخیره دسته بندی از بین رفته . همین مشکل یعنی خطای DefaultTempDataSerializer  در ویرایش هم وجود داره یعنی در httppost اکشن EditProduct در کنترلر ProductController که باید کامنت بشه و وقتی کامنت بشه هنگام ورود به صفحه نمیاره دسته بندی رو


  • 1403/02/10
  • ساعت 12:52

سلام، منم این مشکل دارم آیا کسی تونست دسته بندی ها رو نمایش بده؟ ممنون میشم کسی راهنماییم کنه


  • 1403/02/10
  • ساعت 13:11

کاربرگرامی ! لطفا به پیام صوتی زیر گوش دهید.

D


logo-samandehi