2012年12月30日 星期日

ASP.NET MVC + Entity Framework Code First 極速開發 末日餘生 MVC 跨年修練計畫 第一彈

世界末日之前保哥新的 MVC 書 問世啦 之前沒中文書無法拜讀的藉口與到此為止啦

為了紀念這個風平浪靜的末日 小弟準備展開 「末日餘生 MVC 跨年修練計畫」

就醬~*w*~





這篇的主旨在於如何 靠 MVC + Code First 極速達成資料庫的 CRUD

聽起來很強大 但是說穿了 其實是 MVC 哈囉沃德級的 小伎倆 而且只是仰賴著 VS 跟 framework 的淫威

VS 表示:如果摳頂是要我們嘔心瀝血,那我就讓你們看見 IDE 的驕傲

廢話不說 就讓我們 看 ● 下 ● 去



首先 生個專案 選 MVC4 然後名字可以自己取耶 呵呵呵

選 網際網路應用程式 會有些範例程式碼 可以參考

檢視引擎(view engine) 就用很潮的 Razor

是 Razor 不是 Razer 唷 別搞錯了

這是他生出來的一拖拉庫東東 重點在 M V C 三個資料夾

然後很神奇的現在就能執行了 如果有玩弄一下還會發現連會員系統都有





接下來就是今天的重頭戲 Code First

顧名思義 就是先寫 Code 也就是 MVC 的 Model

假如有個案件登打系統 有個需要紀錄 罪犯資訊的頁面 而我們需要紀錄 姓名、年齡、建立時間

然後建立個 Controller 名字隨意但是 結尾必須是 Controller

因為是要靠 IDE 無恥產生範例 範本選 具有讀取/寫入動作和檢視、使用 Entity Framework 的 MVC 控制器

用地球的語言來說 就是幫你生好 CRUD 各種頁面

模型類別 (相當於TABLE) 當然就是選剛剛寫好的 Model

模型內容類別 (相當於DB) 選 新資料內容 會幫你取個預設名稱

然後就 碰! 各位觀眾 5個 View

執行一下發現 全都搞定了

Create頁 還包欄位驗證!

Index頁

Edit頁

Details頁

Delete頁



強大,神技術,IDE是可以拯救世界的,有木有?





然而這只不過是一開始賞賜的甜頭,殊不知接下來還壟罩著巨大陰謀,究竟會如何發展?就讓我們看下去

沒有留言:

張貼留言