PDA

View Full Version : مدیریت خطاها در EF Code First



jaykob
دوشنبه 16 تیر 1393, 09:11 صبح
سلام


در Ef Code First بحث مدیریت خطاها به چه شکل هستند و باید چطور پیاده سازی شود ؟

با تشکر

alef.divar
دوشنبه 16 تیر 1393, 23:02 عصر
شما تو کنترل هات با همون ساختار try caych میتونی خطاهارو مدیریت کنی

helpsos
سه شنبه 17 تیر 1393, 10:49 صبح
اول اینکه تا اونجایی که میشه کاربرم را محدود می کنم که اطلاعات را صحیح وارد کنه حالا یا با dataAnnotation ها و یا در کنترلر و modelstate.addmodelerror
بعد که از صحت داده ها مطمئن شدم میشه عملیات کار با بانک را که همون دستورات ef هستن رو داخل یه try catch قرار داد و حالا بازم بسته به خطایی که تولید می کنه اونرا معادل سازی نمود و به کاربر نشان داد. و نیز پیشنهاد می کنم که برای خطاهات یک شماره هم بذار تا اگه برنامت گنده است بعدا سریع بهش دسترسی داشته باشی و بدونی که ناشی از کجاست.