您当前的位置: 首页 > 

Phil Arist

暂无认证

  • 1浏览

    0关注

    276博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

如何解决Validation failed for one or more entities. See ‘EntityValidationErrors’ property for more detai

Phil Arist 发布时间:2021-11-01 11:12:05 ,浏览量:1

如何解决Validation failed for one or more entities. See ‘EntityValidationErrors’ property for more details.错误

开发工具与关键技术:Visual Studio 与C#

相信大家都知道

try

            {

                //其他代码

            }

            catch (Exception e)

            {

                Console.Write(e);

                returnJson.Text = "数据异常";

            }

捕获异常,查看异常

Exception能让我们轻松知道具体是那一个字段出现问题,Exception捕获出Validation failed for one or more entities. See ‘EntityValidationErrors’ property for more details.错误,相信大家很多人都遇到过,这个错误到底是个啥错误呢!怎么解决呢!我们还是使用try和catch捕获异常,不过我们把Exception更改为DbEntityValidationException查看错误,使用DbEntityValidationException捕获异常需要using System.Data.Entity.Validation

try

            {

                //其他代码

            }

            catch (DbEntityValidationException dbEx)

            {

                Console.Write(dbEx);

                returnJson.Text = "数据异常";

            }

在dbEx中我们就可以看到

这样子我们就能看到EntityValidationErrors所有的ValidationErrors详细信息了,具体是什么错误也可以看出来了,这样子我们就可以轻松的具体错误具体解决了

关注
打赏
1662360869
查看更多评论
立即登录/注册

微信扫码登录

0.0417s