本文介绍了一个或多个实体的验证失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的asp.net MVC3应用程序中有以下代码: string msg =开始报告运行为:;
msg + =Obligor Registry ID:+ obligorID;
msg + =请求组织注册表ID:+ requestsOrgID;
msg + =请求代理注册表ID+ requestAgentID;
TransactionLog lg = new TransactionLog();
lg.TransactionTypeId = 2;
lg.Message = msg;
context.TransactionLogs.Add(lg);
long referenceNumber = context.SaveChanges();
return referenceNumber;
我收到以下错误:
一个或多个实体的验证失败。有关详细信息,请参阅EntityValidationErrors属性。
解决方案
当您处于 catch {...}
块打开QuickWatch窗口( + + ++) and paste in there:
((System.Data.Entity.Validation.DbEntityValidationException)ex).EntityValidationErrors
This will allow you to drill down into the ValidationErrors
tree. It's the easiest way I've found to get instant insight into these errors.
这篇关于一个或多个实体的验证失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!