对一个或多个实体的验证失败
对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
关于该错误的详细信息,可以通过try/catch来显示。
try { user.Photo = picname; db.Entry(user).State = System.Data.EntityState.Modified; db.SaveChanges(); } catch (DbEntityValidationException ex) { StringBuilder str = new StringBuilder(); foreach (var p in ex.EntityValidationErrors) { foreach (var i in p.ValidationErrors) { str.AppendFormat("{0}|",i.ErrorMessage); } } Response.Write(str.ToString()); Response.End(); }