1
我只是在瀏覽asp.net上的MVC教程,(this one)。 我只是想查詢一些事情,因爲我會稍微改變一下,現在質疑它爲什麼會這樣。 (或者我看起來太過分了)。 無論如何,他們已經在他們的倉庫類這兩種方法:MVC DRY - 來自方法的調用方法
public Student GetStudentByID(int id)
{
return context.Students.Find(id);
}
public void DeleteStudent(int studentID)
{
Student student = context.Students.Find(studentID);
context.Students.Remove(student);
}
我最初的本能會一直寫DeleteStudent這樣的:
public void DeleteStudent(int studentID)
{
Student student = GetStudentById(studentID);
context.Students.Remove(student);
}
...但事實上,他們的避風港」 t讓我想知道爲什麼有一個理由。請有人幫忙澄清一下。
感謝您清理那個 – Oppdal