今天在处理Entity Framework修改数据库时,报错:

Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

实在是找不到原因

vs报错找不到错在哪里!Validation failed for one or more entities

一般的错误用的是try catch(Exception ex) 来看错误,但是这种情况找不到错误。

改用了一种System.Data.Entity.Validation.DbEntityValidationException的查看错误机制

try

{

// 写数据库

}

catch (DbEntityValidationException dbEx)

{

}

选中dbex右键“添加监视” 查看原因是一个字段的数据格式错误(末尾有空格)

这种方式查看错误某种情况下比exception要好处理一些。

相关文章:

  • 2022-12-23
  • 2022-02-10
  • 2021-06-30
猜你喜欢
  • 2021-10-13
  • 2021-10-08
  • 2021-08-24
  • 2021-08-05
相关资源
相似解决方案