今日、asp.netアプリのbllクラスにこのようなコードを使用した理由を尋ねられました。
public class StudentBll
{
public static DataTable GetStudents()
{
return DBHelper.ExecuteSp("GetStudents");
}
public static DataTable GetStudentById(int studentId)
{
return DBHelper.ExecuteSp("GetStudentById", studentId);
}
}
それ以外の
public class StudentBll
{
public DataTable GetStudents()
{
return DBHelper.ExecuteSp("GetStudents");
}
public DataTable GetStudentById(int studentId)
{
return DBHelper.ExecuteSp("GetStudentById", studentId);
}
}
私が考えることができたのはそれだけでした
A)パフォーマンスわずかな向上(詳細は不明)
B)ではなく読みやすさ
StudentBll.GetStudents();
StudentBll studentBll = new StudentBll();
studentBll.GetStudents();
しかし、私はそれらの答えにあまり自信がありませんでした。誰かが私を啓発する気がありますか?