私は標準の 3 層 ASP.NET Web アプリケーションを構築していますが、どこで特定のことを行うべきか、特に例外を処理するのに苦労しています。
いくつかの例について Web を調べてみましたが、すべてがどのようにリンクされているかを示すプロジェクト全体にまで及ぶものは見つかりませんでした。
私のデータ層では、SQL Server に接続していくつかのことを行っています。結果として発生する可能性のある例外をキャッチする必要があることはわかっていますが、どこでそれを行うべきかわかりません。
私が読んだことから、UI層でそれを行う必要がありますが、その場合、データベースへの接続が閉じられていることを確認する方法がわかりません. これを行う方法を明確にできる人はいますか?また、ベスト プラクティスに従った 3 層 Web アプリケーションの例をどこで見つけることができるかを誰かが知っていれば、それも素晴らしいでしょう。
ありがとう