خطا Validation failed for one or more entities
بسم الله الرحمن الرحیم
طبیعتا تاکنون در حین اجرای پروژه با خطای زیر برخورد کردید:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. Description:
An unhandled exception occurred during the execution of the current web request.
Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.Entity.Validation.DbEntityValidationException:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
هر یک از شما دوستان ممکن است راه حل های زیادی برای حل این مشکل داشته باشید.
بسم الله الرحمن الرحیم
طبیعتا تاکنون در حین اجرای پروژه با خطای زیر برخورد کردید:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. Description:
An unhandled exception occurred during the execution of the current web request.
Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.Entity.Validation.DbEntityValidationException:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
هر یک از شما دوستان ممکن است راه حل های زیادی برای حل این مشکل داشته باشید.
در اینجا خطایی به دلیل خالی بودن و تکمیل نشده اطلاعات رخ می دهد در صورتی که ممکن است این فیلدها بر روی فرم اصلا وجود نداشته اند مثلا شما یک ویو مدل از مدل ساخته اید و تنها بخشی از اطلاعات مدل را می خواهید برروز کنید.
شاید سریعترین راه حل ممکن بررسی فیلدهایی است که در طراحی پایگاه داده شما Allow NULL نیستند اما شما در برنامه خود برای آن ها مقادیر مناسب را به Database ارسال نمی کنید.
در صورتی که میخواهید Entity Framework از این خطا را چشم پوشی کند کافی است که این خطا را درون متد اکشن خود بنویسید
_db.Configuration.ValidateOnSaveEnabled = false;
db_ نام شیی است که از کلاس dbContext ایجاد شده است.
بهنام
واقعا ممنونم خیلی خیلی ممنونم ایول چند روزه دنبال این خطا هستم ارومز حل شد بازم مرس
اسماعیلشیدایی
خواهش می کنم
موفق باشید
بهفر
سلام،
وقت بخیر
من برنامه ثبت کاربری طراحی کردم که یکسری فیلد رو برای اون تعرف کردم. فقط چند فیلد اون هست که میتونه خالی باشه باقی اون رو اجازه خالی بودن ندادم.
در اجرای برنامه همه اون فیلد هایی که باید پر باشند رو تکمیل میکنم. ولی باز این خطا ظاهر میشه. Message = "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."
خیلی کلافم کرده
نمیدونم چرا این پیام ظاهر میشه، لطفا راهنمایی کنید
ممنون