使用Scaffolding快速建立CRUD網頁
什麼是Scaffolding?
Scaffolding是Visual Studio用來產生MVC樣板的框架,也可以說是MVC的程式產生器
它可以快速建立出CRUD相關的Controller/Actions、Views和EF
這個建立方式可以省下初期產出的時間,產出之後可以再依照需求修改
Scaffolding實作
1.我們先建立一個DB讓程式可以對資料做CRUD
2.依照資料庫結構產生Model
Model命名的部分盡量使用有意義的名稱,以免日後不知道這個Model是來自哪裡的資料類型
3.產生CRUD功能的控制器
4.Scaffolding已經自動幫我建立好Controller裡的Action還有對應的Views
6.測試由Scaffolding產生的CRUD網頁
新增資料
瀏覽資料
資料修改
資料刪除
以上為Scaffolding快速建立CRUD網頁的簡單範例