參考:Julie的「MVC3.1 Scaffolding Magic with Database (or Model) First , Not Just Code First」(MVC 3.1是從這裡來的)
我的步驟和他一點點不同:(以Visual Basic and Northwind為例)
- 產生ASP.NET MVC 3專案
- 加入新專案,類別庫
- 在類別庫中,新增「ADO.NET 實體資料模型」,依序產生 *.edmx
- 由 *.edmx 產生 DbContext ( *.tt )
- 回到ASP.NET MVC 3專案,將 app.config 的連線字串複製到 web.config
- 參考「類別庫」專案
- 到 Controllers 目錄,新增控制器
- 修改Global.asax,將 .controller = "Home" 修改為你想要的 Controller,例如,.controller = "Employees"
- Ctrl + F5
如果你要使用 ASP 或 ASP.NET 花CRUD就要花費你多少時間,使用使用ASP.NET MVC 的 scaffold 功能,可以快速幫我產生所有 CRUD 的 controller, action, view,讓我們花更少的力氣可以做更多的事。
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。