Model:對於MVC來說,Model可不簡單只是實體,它應該叫視圖模型,這是我自己的理解,即視圖中的數據由Model來提供,當視圖的數據需要改變時,我們不用打開aspx或ascx文件,只需要修改相應的Model即可.
我們要把Model看成是一個視圖類,和界面有關的類,它內部的屬性只和指定的頁面有關,多於的屬性則不需要.事實上MVC的實例已經說的很清楚了,仔細研究研究就會有一個很高的提高,理解它的意義,它的設計思路.
不要把Model和Entity相混滌了,Entity是指與數據庫對應的實體類,它與數據表一一對應,它可以通過一些代碼生成器和entity framework生成工具和生成.
看個例子吧:
一個Model代碼:
它所對應的ASPX頁面,通過它所生成的頁面:
Entity數據實體為: