MVC 在定義 Models 之後
可以透過定義的這個 Models 去快速建立出讀寫程式跟畫面
Scaffolding 是 Visual Studio 用來產生各種 MVC 程式樣板的程式產生框架
透過 Scaffolding 可迅速產出 CRUD 相關的檔案
立即建立出現成可用的網頁資料庫程式
首先新建一個 MVC 專案
並且在 Models 資料夾加入一個 Client.cs 模型
按 Ctrl + S (儲存)
再按 Ctrl + Shift + B (建置專案),這一步很重要,沒先按的話,後面建立時會跳錯誤訊息
1 | public class Client |
2 | { |
3 | public int ID { get; set; } |
4 | public string Name { get; set; } |
5 | public string Phone { get; set; } |
6 | public string Email { get; set; } |
7 | public string City { get; set; } |
8 | |
9 | } |
然後在 Controllers 資料夾右鍵
加入-新增 Scaffold 項目
選擇具有檢視、使用 Entity Framework 的 MVC 5 控制器
然後在模型類別選擇剛剛新增的 Client
在資料內容類別右邊點選 + 號,名稱改為 ClientContext
然後按加入
就會快速的產生出 CRUD 需要的檔案
這邊就是使用 Scaffolding 快速建立的方式