我使用WEB API 2.0编写应用程序。 我对如何处理错误感到困惑。
每个 api方法都包含try-catch
块,catch块会将错误响应返回给客户端。
整个项目结构为API - BL - DATA ACCESS
。
我想要你的错误处理和验证参数。
try-catch
阻止每个方法? BL和DAL中的每个方法都会对输入参数(NULL /空字符串)进行验证,如果其中一个无效,则会引发ArgumentNullException
。
BL方法是公开的,不仅可以从API层调用它们。
由于