【问题标题】:How can I examine the `StateEntries` property?如何检查“StateEntries”属性?
【发布时间】:2020-05-03 03:50:37
【问题描述】:

我得到了错误:

System.Data.Entity.Infrastructure.DbUpdateException :遇到无效数据。缺少必需的关系。检查 StateEntries 以确定违反约束的来源。

所以,我更改了引发异常的代码。现在我正在捕捉异常,目的是阅读StateEntries。但在 Visual Studio 2019 的 Watch 窗口的帮助下,我无法在异常中找到 StateEntries

try
{
    context.SaveChanges();
}
catch (Exception e)
{
    var stop = 0; //I put a breakpoint here and examine the **e**
}

能否请您在异常中指出一个属性,详细说明StateEntries

【问题讨论】:

    标签: .net entity-framework exception watch


    【解决方案1】:

    尝试深入了解 InnerException,直到找到最里面的异常。

    【讨论】:

      猜你喜欢
      • 2019-01-18
      • 2018-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多