本章課程描述了vs2015的三個特色,其中主要將描述在vs2015下面,使用命令自動生成增刪改查界面,具體以下:node
即config.json能夠在項目中不存在,你能夠用xml文件或其餘方式建立數據庫鏈接。git
打開project.json,在dependencies節點輸入「Newtonsoft.json」,並選擇好相應版本,保存後,vs的引用就會自動從nuget上下載newtonsoft,相似nodejs的模塊化,不過這個更智能方便一些。github
a)初次使用要安裝k gen,安裝英文教程見此連接,或執行以下步驟,前提是vs2015已安裝。web
(1)打開vs2015,新建web項目shell
(2)以管理員身份運行cmd,輸入以下命令,進行安裝kvm數據庫
powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.ps1'))json
(3)打開新的cmd窗口,輸入以下兩條命令,進行更新kvm的最新版本,執行完後重啓vsapi
set KRE_NUGET_API_URL=https://www.myget.org/F/aspnetvnext/api/v2瀏覽器
kvm upgrade模塊化
(4)建立實體,如Person表
public class Person { public int PersonId { get; set; } public string Name { get; set; } public bool BoolProperty { get; set; } }
(5)在cmd中,當前項目文件位置,執行生成增刪改查頁面的命令,以下
k gen controller -m Person -dc PersonContext
也能夠加入命令空間,來限定位置
如k gen controller -m WebApplication2.Person -dc WebApplication2.PersonContext
保存全部文件,而後訪問頁面(vs2015另外一特色,cs代碼保存後自動編譯刷新瀏覽器便可看到最新改動,這一點很方便)
整個增刪改查界面就出來了,很是方便。
並且vs的驗證機制也特別不錯,支持以下圖,經常使用的都有,因此這樣下來,開發一套簡單的系統會很是快捷。
最後,這套自動生成增刪改查界面的命令也支持模板,具體參考本文章。