我认为这确实是一个通用的 C# 问题,但我在使用ObjectContext特别是SaveChanges()持久化数据时尝试处理实体框架时想到了它
现在通常我只会遵循 MSDN 文档的建议以及所需异常的适当 try/catch 逻辑。SaveChanges() 的示例如下:
http://msdn.microsoft.com/en-us/library/bb336792.aspx
现在提出这个问题,因为阅读上面的链接,列出了一个异常,称为OptimisticConcurrencyException,这很好。现在阅读他们给出的示例,其中列出了另一个UpdateException。现在我希望它会列在“例外”标题中。
那么回到最初的问题,“我如何知道可能从对象或其方法抛出的所有异常”?
谢谢大家。