【发布时间】:2025-12-16 16:45:02
【问题描述】:
我正在使用 Enterprise Library 的 DAAB 访问数据库,使用 ExecuteReader 和 ExecuteNonQuery。问题是这些方法没有记录抛出的异常......那么,我怎样才能知道我应该捕获哪些异常?
【问题讨论】:
-
我很好奇为什么你认为你需要捕获所有可能的异常?抛出的特定异常取决于您的数据库提供商,因为大多数错误可能是数据库或网络(连接等)异常。此外,大多数异常将是系统异常,我认为除了记录和可能让用户知道存在错误之外,您无能为力。
标签: exception enterprise-library