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

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

posted @ 2018-07-02 14:48  雨落三竹  阅读(2128)  评论(7编辑  收藏  举报