我正在删除因外部约束而失败的 DataRow。抛出了一个 InvalidConstraintException,我想捕获、记录,然后向用户显示一条消息,说明由于使用它的表名而无法删除。
使用 ConstraintException 它会在 DataSet 上设置信息,例如特定行是否存在错误。在这种情况下,有足够的信息让我通过利用该信息来生成消息。InvalidConstraintException 似乎没有设置任何信息。
无论如何,当抛出 InvalidConstraintException 时,我是否可以找到涉及哪些表?