Validation failed for one or more entities while saving changes to SQL Server Database using Entity

 I am getting this error while using entityframework mvc 4 . I want to save data into database but getting this error\

Validation failed for one or more entities while saving changes to SQL Server Database using Entity 

Last updated:11/1/2017 4:39:06 AM

1 Answers

Sunil Singh
Sunil Singh

You can extract all the information from the DbEntityValidationException with the following code (you need to add the namespaces: System.Data.Entity.Validation and System.Diagnostics to your using list):

catch (DbEntityValidationException dbEx) 
{ 
    foreach (var validationErrors in dbEx.EntityValidationErrors) 
    { 
        foreach (var validationError in validationErrors.ValidationErrors) 
        {
Trace.TraceInformation("Property: {0} Error:{1}", 
                                    validationError.PropertyName, 
                                    validationError.ErrorMessage);
 
        }    }
}
 

Answer