我们有基于 MVC4 和 WCF 的 Web 应用程序。
由于客户的要求,我们被迫从存储过程中引发错误,而不是让它们更正数据库模式......无论如何。
我们使用的是 SQL server 2008,并在过程中使用 RaiseError 方法来返回这些错误。
错误如下:
- 记录已存在
- 记录已删除。
- 等等
服务 --calls-- DataManager --calls-- DataAccess (Error) -- 调用过程。
一些指针会非常有帮助,例如如何将错误传递给 UI。这些错误如何从数据访问层带入服务层?