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

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

کاربر سایت

rajai_rad

عضویت از 1394/08/18

مدیریت exception ها در asp.net core

  • چهارشنبه 21 شهریور 1397
  • 18:20
تشکر میکنم

من از الگوی ریپوزیتوری استفاده میکنم. مدیریت خطاها و استثناها باید قاعدتا در لایه سرویس و در خود ریپوزیتوری ها باشه.درسته؟

مورد دوم جهت جلوگیری از تکرار بلوک های try ...catch راه حلی هست؟ 

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 22 شهریور 1397
  • 08:43

خیر دوست من 

اجباری در کار نیست 

از چه Design Pattern استفاده کردید ؟ 

معمولا در وب از try و catch استفاده نمیشه ، خود core در واقع logger داره 

مستنداتش رو مطالعه کنید 

کاربر سایت

rajai_rad

عضویت از 1394/08/18

  • پنجشنبه 22 شهریور 1397
  • 10:04

من از الگوی Clean یا همون پیاز استفاده میکنم

میخوام بعضی از خطاها مثل ForgienKey (حذف رکوردی که در سایر جداول مورد استفاده هست) رو به کاربر بگم. اون هم به صورت Ajax و نه هدایت به صفحه Error برنامه

چه راه حلی پیشنهاد میشه؟ البته با در نظر گرفتن DRY

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 22 شهریور 1397
  • 14:45

خودتون یک Error Provider درست کنید که  در Middle Ware هها تعریف بشه و به محث بروز خطا متن رو به کلاینت ارسال کنه 

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

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

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

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