2 ضمیمه
خطای DbEntityValidationException زمان بروز رسانی اطلاعات در Entity Framework
عرض سلام و وقت به خیر خدمت اساتید و برنامه نویسان عزیز
من در زمان بروز رسانی اطلاعات در یکی از جداول بانک اطلاعاتیم خطای زیر رو دریافت می کنم :مطمئن هستم که کدها مشکل ندارند چون دقیقا با همین کدها جداول دیگم رو آپدیت می کنم و مشکلی هم به وجود نمیاد، مقادیر ارسالی رو هم بررسی کردم و هیچ مشکلی ندارن
نکته جالب اینجاست که وقتی با همین کد ستون های رشته ای جدول رو آپدیت می کنم هیچ مشکلی پیش نمیاد و خطا زمانی ایجاد میشه که قصد تغییر ستون هایی از نوع int یا bigint رو دارم.
ساختار جدولم به صورت زیر هست :
نمی تونم متوجه بشم که این خطا دقیقا چی میگه و مشکل از کجاست...
ممنون میشم دوستان و اساتید محترم راهنماییم کنن
نقل قول: خطای DbEntityValidationException زمان بروز رسانی اطلاعات در Entity Framework
شما ابتدا بلاک Try-Catch رو از حالت کامنت دربیارین، Breakpoint بذارین، برنامه رو اجرا کنین، با کلید F11 روند اجرای برنامه رو خط به خط Trace کنین، وقتی برنامه با خطا مواجه شد، کنترل میره داخل بدنه Catch، تو این حالت وقتی کنترل داخل بدنه Catch هستش، ماوس رو ببرین روی آبجکت مربوط به Exception و وارد پراپرتی های اون بشین که تمامی اطلاعات مربوط به خطایی که رخ داده توش هست، شما به پراپرتی EntityValidationErrors رجوع کنین، داخل اون متن کامل خطا قابل روئیته
موفق باشین