静的メソッドから完全に構成されたデータアクセスレイヤークラスを見つけました。このクラスは、例えばC#でのクラス設計 - DAL
public class DataAccessLayer
{
Public static PersonDetails GetDetails(int iPersonID);
{
//implementation
}
Public static bool SaveDetails(PersonDetails objPerson);
{
//implementation
}
}
用のWebアプリケーション
によって消費されたことは、このようなコードを書くことをお勧めします。静的メソッドを使用すると、パフォーマンスが少し向上するということは理解できますが、複数のユーザーがページを呼び出すと同時実行エラーが発生しますか?
これが良い方法であるかどうかは、コーディング基準によって異なります。 @Paddyが指摘したように、オブジェクト間で読み書きができない場合は、特にストアドプロシージャをラップする場合(これは静的アダプタと呼ばれます)、このコードは本質的に問題ありません。 –