zoukankan      html  css  js  c++  java
  • vs2017扩展-实体生成器分享

    VSIXPROP Plugin vs插件-PROP

    目的

    当我们编写实体Entity的时候,往往没有很好的办法直接生成,就比较麻烦,这也是编写这个插件的初衷!

    使用方式1

    安装插件之后,选中你需要生成的字符串,快捷键Alt+P可以按照字符串直接生成实体

    比如以下字符串,

    Vchcode,dlyorder,Createtime,Qty
    

    命令会按照 逗号,回车,Tab制表符来分割每个属性,然后生成属性,生成效果如下

        /// <summary>
        ///
        /// <summary>
        public string  Vchcode  {get;set;}
        /// <summary>
        ///
        /// <summary>
        public ulong  Dlyorder  {get;set;}
        /// <summary>
        ///
        /// <summary>
        public DateTime  Createtime  {get;set;}
        /// <summary>
        ///
        /// <summary>
        public decimal  Qty  {get;set;}
    

    使用方式2

    程序可提供配置sql数据库,只要输入表名字,按Alt+S,可直接生成表的实体,并且带有表字段备注,效果如下

    表名

    Atype
    

    生成效果

        /// <summary>
        ///typeId,五五制,包含层级关系,主要用于查询统计
        /// <summary>
        public string  TypeId  {get;set;}
        /// <summary>
        ///父typeId
        /// <summary>
        public string  ParTypeId  {get;set;}
        /// <summary>
        ///层级
        /// <summary>
        public short  Leveal  {get;set;}
    

    数据库配置方式:

    点击工具-》选项

    找到PropConfig,数据库类型选择MySql,编写好连接字符串

    现在,你可以在vs2017 扩展更新里面找到它了,搜索VsixProp!

    项目地址:

    https://github.com/SeeSharply/PropEntity

    如果时间充裕,我会考虑再写个 vs2017扩展开发系列教程!

    项目还是个基础功能版本,希望大家能提供丰富意见,一起完善!

  • 相关阅读:
    ES6箭头函数中this的指向问题
    不借助vue-cli,自行构建一个vue项目
    Vue组件props选项-实现父子组件动态数据绑定
    Linux 基本操作命令
    Javascript
    ES6
    利用Gulp和Webpack进行项目自动化构建
    自定义View实现图片热区效果
    新年学习计划
    Activity跳转通过EventBus传值问题
  • 原文地址:https://www.cnblogs.com/seesharply/p/9253764.html
Copyright © 2011-2022 走看看