> public static void savechanges(d060Entities context,out bool success,out string message) > { > var s = new StringBuilder(); > s.Clear(); > success = true; > message = ""; > try > { > context.SaveChanges(); > } > catch (DbEntityValidationException ex) > { > s.AppendLine("DbEntityValidationException."); > s.AppendFormat("Errors : {0}", ex.EntityValidationErrors.Count()); > s.AppendLine(); > foreach (var e in ex.EntityValidationErrors) > { > foreach (var e1 in e.ValidationErrors) > { > s.AppendFormat(e1.ErrorMessage); > s.AppendLine(); > } > } > success = false; > } > catch (Exception ex) > { > s.AppendFormat("error : {0}", ex.ToString()); > success = false; > } > message = s.ToString(); > } >Your question is unclear. The code seems to be OK, I see no problem.