码迷,mamicode.com
首页 > 其他好文 > 详细

微软Connect教程系列--自动生成增删改查页面工具介绍(二)

时间:2014-11-18 23:55:29      阅读:349      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   使用   sp   for   

本章课程描述了vs2015的三个特点,其中主要将描述在vs2015下面,使用命令自动生成增删改查界面,具体如下:

 

1、web.config文件不在存在,用config.json替代,以适应支撑vs的插件化。

      即config.json可以在项目中不存在,你可以用xml文件或其他方式创建数据库连接。

2、获取nuget包更便捷

     打开project.json,在dependencies节点输入“Newtonsoft.json”,并选择好相应版本,保存后,vs的引用就会自动从nuget上下载newtonsoft,类似nodejs的模块化,不过这个更智能方便一些。

bubuko.com,布布扣

3、使用命令自动生成增删改查界面,大大提高开发速度

     a)初次使用要安装k gen,安装英文教程见此链接,或执行如下步骤,前提是vs2015已安装。

          (1)打开vs2015,新建web项目

          (2)以管理员身份运行cmd,输入如下命令,进行安装kvm

           powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString(‘https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.ps1‘))

           (3)打开新的cmd窗口,输入如下两条命令,进行更新kvm的最新版本,执行完后重启vs

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

bubuko.com,布布扣

         保存所有文件,然后访问页面(vs2015另一特点,cs代码保存后自动编译刷新浏览器即可看到最新改动,这一点很方便)

         整个增删改查界面就出来了,非常方便。

        bubuko.com,布布扣

         而且vs的验证机制也特别不错,支持如下图,常用的都有,所以这样下来,开发一套简单的系统会非常快捷。

       bubuko.com,布布扣

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

微软Connect教程系列--自动生成增删改查页面工具介绍(二)

标签:style   blog   http   io   ar   color   使用   sp   for   

原文地址:http://www.cnblogs.com/flowwind/p/4106847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!