با سلام.
هنگام ثبت رکورد جدید پیغام زیر می آید:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
لطفاً راهنمایی نمایید
با تشکر
یکی از فیلد هایی که اجباری می باشد را خالی رد می کنید برای اینکه متوجه خطای اصلی شوید تکه کد ثبت اطلاعاتتان را داخل try catch زیر قرار دهید و با debug کردن متوجه خطای اصلی شوید:
try { // Your code... // Could also be before try if you know the exception occurs in SaveChanges context.SaveChanges(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { var errorText1= ("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { var errorText2=("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; }
با تشکر و سپاس فراوان
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)