zoukankan      html  css  js  c++  java
  • 微软Connect教程系列--自动生成增删改查页面工具介绍(二)

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

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

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

    2、获取nuget包更便捷

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

    image

    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

    image

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

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

            image

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

           image

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

  • 相关阅读:
    pytorch-卷积基本网络结构-提取网络参数-初始化网络参数
    pytorch-mnist神经网络训练
    python 面对对象 类(继承, 多态)
    注意机制CBAM
    python sqlalchemy 进行 mysql 数据库操作
    python pymysql 连接 mysql数据库进行操作
    mysql数据库基础
    python正则表达式解析(re)
    python 装饰器 (test = submit(test))
    对opencv读取的图片进行像素调整(1080, 1920) 1.cv2.VideoCapture(构造图片读取) 2.cv2.nameWindow(构建视频显示的窗口) 3.cv2.setWindowProperty(设置图片窗口的像素) 4.video_capture(对图片像素进行设置)
  • 原文地址:https://www.cnblogs.com/flowwind/p/4106847.html
Copyright © 2011-2022 走看看