【发布时间】:2011-04-24 12:33:46
【问题描述】:
我有一个通用存储库 - 存储库应该能够抛出异常还是应该让它保持沉默?如果我选择从中抛出异常,那么服务层是否应该在它到达 Controller 之前捕获它并抛出带有更友好消息的异常?
- Pos1:存储库(抛出)=> 服务(捕获,抛出新)=> 控制器(捕获)
- Pos2:存储库 => 服务(抛出)=> 控制器(捕获)
【问题讨论】:
标签: asp.net-mvc exception architecture design-patterns