在VS 2012中中断时,如何在立即窗口中获取错误列表



似乎没有一种简单的方法来显示它们,而无需创建代码修改来遍历它们,如下所示:

foreach (var failure in ex.EntityValidationErrors)
    {
       string validationErrors="";

        foreach (var error in failure.ValidationErrors)
        {
           validationErrors+=error.PropertyName+"  "+error.ErrorMessage;
        }
    }

最佳答案

((System.Data.Entity.Validation.DbEntityValidationException)$exception)

在“监视”窗口中,您可以访问异常实例。您可以从那里检查错误收集。

我将其保留在“监视”列表中,以便在遇到该异常时可以刷新。

10-08 14:17