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扩展开发系列教程!

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

  • 相关阅读:
    Linux 常用命令--来自B站Up主codesheep
    如何区别调用python2和python3
    fastp 使用
    使用bash shell删除目录中的特定文件的3种方法
    python 正则表达式 finditer
    vcf format
    vcf文件(call variants得来的)怎么看变异是纯合还是杂合
    js Object.preventExtensions()
    js 对象的属性特征
    shell基础 以及 sed、awk
  • 原文地址:https://www.cnblogs.com/seesharply/p/9253764.html
Copyright © 2011-2022 走看看