使用Scaffolding快速建立CRUD網頁

使用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網頁的簡單範例