微软Connect教程系列--自动生成增删改查页面工具介绍(二)
来源:互联网 发布:梦幻西游mac无法更新 编辑:程序博客网 时间:2024/05/17 08:39
本章课程描述了vs2015的三个特点,其中主要将描述在vs2015下面,使用命令自动生成增删改查界面,具体如下:
1、web.config文件不在存在,用config.json替代,以适应支撑vs的插件化。
即config.json可以在项目中不存在,你可以用xml文件或其他方式创建数据库连接。
2、获取nuget包更便捷
打开project.json,在dependencies节点输入“Newtonsoft.json”,并选择好相应版本,保存后,vs的引用就会自动从nuget上下载newtonsoft,类似nodejs的模块化,不过这个更智能方便一些。
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
保存所有文件,然后访问页面(vs2015另一特点,cs代码保存后自动编译刷新浏览器即可看到最新改动,这一点很方便)
整个增删改查界面就出来了,非常方便。
而且vs的验证机制也特别不错,支持如下图,常用的都有,所以这样下来,开发一套简单的系统会非常快捷。
最后,这套自动生成增删改查界面的命令也支持模板,具体参考本文章。
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
- 微软Connect教程系列--自动生成增删改查页面工具介绍(二)
- Dorado7增删改查SQL自动生成
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(四):自定义T4模板快速生成页面
- 极客技术专题【003期】:java mvc 增删改查 自动生成工具来袭
- 生成增删改查
- Hibernate教程(2)-增删改查
- jqGrid增删查改弹出页面一闪就自动关闭
- 使用abator自动生成增删改查语句
- java 根据数据表实现增删改查代码自动生成
- MBG 自动生成数据库增删改查方法
- MongoDB之增删改查(二)
- 数据库增删改查(二)
- (二)细说增删查改
- SQLite增删改查小结(二):
- DataTables增删改查(二)
- mysql视图---增删改查(二)
- Mybatis学习系列之(二)---crud(即增删改查)
- codeTool代码自动生成工具(参数类sql数据增删改查语句,实体类,接口代码)
- leetcode:Candy
- Android笔记四.Intent对象的使用及.apk反编译
- (转)国内Android大牛的博客
- 软件质量之道:gtest之一
- 数学问题(1 )--素数筛法
- 微软Connect教程系列--自动生成增删改查页面工具介绍(二)
- apk反编译工具
- OCday02
- ListView的简单使用和性能优化
- MVC简单认识
- 关于Android4.0不能再线程下改变UI的解决方案
- 安卓笔记--- intent传递自定义类
- 拓扑排序之关键路径(深度优先搜索)
- <Button>按钮点击变换,<EditText>组建功能,<TditView>文本跑马效果,滚动视图