微軟Connect教程系列--自動生成增刪改查頁面工具介紹(二)

本章課程描述了vs2015的三個特色,其中主要將描述在vs2015下面,使用命令自動生成增刪改查界面,具體以下:node

 

一、web.config文件不在存在,用config.json替代,以適應支撐vs的插件化。

      即config.json能夠在項目中不存在,你能夠用xml文件或其餘方式建立數據庫鏈接。git

二、獲取nuget包更便捷

     打開project.json,在dependencies節點輸入「Newtonsoft.json」,並選擇好相應版本,保存後,vs的引用就會自動從nuget上下載newtonsoft,相似nodejs的模塊化,不過這個更智能方便一些。github

image

三、使用命令自動生成增刪改查界面,大大提升開發速度

     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

image

         保存全部文件,而後訪問頁面(vs2015另外一特色,cs代碼保存後自動編譯刷新瀏覽器便可看到最新改動,這一點很方便)

         整個增刪改查界面就出來了,很是方便。

        image

         並且vs的驗證機制也特別不錯,支持以下圖,經常使用的都有,因此這樣下來,開發一套簡單的系統會很是快捷。

       image

        最後,這套自動生成增刪改查界面的命令也支持模板,具體參考本文章

相關文章
相關標籤/搜索