我们在使用EF进行数据库插入的时候或出现一些插入失败的情况,但是具体是哪个字段不符合数据库设计要求无法得知,普通的try catch 无法捕获加上一下方法就可以

  try
            {
               。。。。。。
            }
            //可以进行EF执行过程中出错字段定位
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
。。。。。。
                       
                    }
                }
          

            }

            catch (Exception e)
            {
           。。。。。。
            }

相关文章:

  • 2022-12-23
  • 2021-06-16
  • 2021-10-31
  • 2022-12-23
  • 2021-10-24
  • 2021-09-09
  • 2022-01-12
  • 2022-12-23
猜你喜欢
  • 2021-07-25
  • 2021-07-05
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案