MVC4 および WCF ベースの Web アプリケーションがあります。
クライアントの要件により、データベーススキーマを修正する代わりに、ストアドプロシージャからエラーを発生させることを余儀なくされています...とにかく。
SQL Server 2008 を使用しており、プロシージャで RaiseError メソッドを使用してこれらのエラーを返しています。
エラーは次のようなものです:
- レコードは既に存在します
- レコードは削除されました。
- 等
サービス --calls-- DataManager --calls-- DataAccess (エラー) -- プロシージャを呼び出します。
エラーをUIに渡す方法など、いくつかのポインターが非常に役立ちます。これらのエラーをデータ アクセス層からサービス層にどのように持ち込むことができますか?