一个或多个实体的验证失败

一个或多个实体的验证失败

本文介绍了一个或多个实体的验证失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我的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.

这篇关于一个或多个实体的验证失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-07 18:51