実装を計画している 3 層アーキテクチャについて提案が必要です。
シナリオ
ASP.NET c# 3.5 環境で作業しています。
DLHelper: データベースからデータを取得するメソッド。
DAL : DLHelper クラスを使用してデータベースからデータを収集するメソッドが含まれています。この層のほとんどのメソッドはページ レベル オブジェクトを参照していないため、静的と宣言できます。
BL : DAL レイヤーと同様に、ほとんどのメソッドは他のページ レベル オブジェクトのページを参照していないため、静的と宣言できます。
UI レイヤー: 上記のシナリオのように、UI レイヤーから BL レイヤーへの呼び出しは次のようになります。
BLClass.メソッド -> DALClass.メソッド
私が知り たいのは、この標準化の方法です。同僚との話し合いによると、対応する BL/DAL レイヤーのオブジェクトが必要です。しかし、まだもっと説得力のある答えを探しています。