نمایش نتایج 1 تا 2 از 2

نام تاپیک: کنترل خطای Net core

  1. #1
    کاربر جدید
    تاریخ عضویت
    مرداد 1396
    محل زندگی
    شهرستان پارس آباد مغان
    پست
    15

    کنترل خطای Net core

    سوال : برای کنترل خطای SqlException: The DELETE statement conflicted with the REFERENCE constraint "FK_OrderDetails_Orders_orderID". The conflict occurred in database "RestaurantDB", table "dbo.OrderDetails", column 'orderID'.که مربوط میشه به پاک کردن رکوردی که ارتباطی با تیبل دیگه داره چیکار باید بکنمتوضیحات : نمیخوام بتونه پاک کنه بلکه میخوام یه پیغام بده که امکان حذف به دلیل ارتباط با تیبل دیگر وجود ندارد .

  2. #2
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379

    نقل قول: کنترل خطای Net core

    من در اینجور سناریو ها دستور _context.SaveChanges() رو داخل یک بلوک try..catch میگذارم. در این حالت هر گونه خطایی رخ بده رو میشه کنترل کرد. اگر هم خواستید نوع خطا رو دقیقا کنترل کنید که مثلا SqlExpception هست یا نه، می توانید چند تا catch که جلوش تایپ Exception مورد نظر نوشته شده داشته باشید.

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: پنج شنبه 05 تیر 1399, 15:27 عصر
  2. تفاوت asp.net core و asp.net core mvc
    نوشته شده توسط mostafapro در بخش ASP.NET Core
    پاسخ: 2
    آخرین پست: دوشنبه 22 اردیبهشت 1399, 01:22 صبح
  3. ایجاد رابطه یک به یک و بروز خطا ! asp.net core - ef core 2.2
    نوشته شده توسط night-wolf در بخش ASP.NET Core
    پاسخ: 3
    آخرین پست: چهارشنبه 12 تیر 1398, 23:35 عصر
  4. آموزش: ASP.NET Core 1 – قسمت دهم - اولین Controller در Core 1
    نوشته شده توسط ali_kolahdoozan در بخش ASP.NET MVC
    پاسخ: 0
    آخرین پست: جمعه 27 فروردین 1395, 18:34 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •