[C#][ASP.NET MVC]一行Code搞定MVC CRUD
自己在學習MVC總是斷斷續續(修行不夠,老被雜事所分心..XD)
加上腦容量太小(很健忘=.=),常常都要翻翻以前範例才能有MVC的Feel
由於VS2008 Add View後會自動產生相關架構程式碼
基於研究精神(應該是懶)一直希望能找到自動建立相關架構程式碼
沒想到拜神後還真有不少收穫,SubSonic MVC Scaffold Addin該工具真是佛心來的。
(懶人包)使用上也很簡單
Models加入LINQ to SQL Class,並選擇相關TABLE
TABLE加入後建置專案。
Controllers按右鍵選擇SubSonic=>MVC Scaffold
選擇相關TABLE後按下go
~~神奇的事情來了~~
該工具自動建立了以下程式碼
CSS
Scripts
Controllers
Views
Shared
Site.Master加入<li><%= Html.ActionLink("DEMO", "Index", "Address")%></li>
到目前為止我真的只寫了一行簡單的程式碼(當然也可都不用寫),AddressControllers.cs相關程式碼可自行參考
廢話不多說馬上就來看看效果。
選擇Address List後,就有Search、Paging、Details、Update、Delete和Insert功能
Insert
日曆功能(jquery-ui)
大家可以下載回去玩玩看。
download the Addin Here (MSI Installer)
參考:http://blog.wekeroad.com/blog/subsonic-mvc-scaffold-addin/