微软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

        最后,这套自动生成增删改查界面的命令也支持模板,具体参考本文章

相关文章
相关标签/搜索