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

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

  • 相关阅读:
    HDU 1828 Picture (线段树:扫描线周长)
    [USACO18OPEN] Multiplayer Moo (并查集+维护并查集技巧)
    NOIP2016 天天爱跑步 (树上差分+dfs)
    NOIP2013 华容道 (棋盘建图+spfa最短路)
    NOIP2015 运输计划 (树上差分+二分答案)
    NOIP2018 前流水账
    luogu P2331 [SCOI2005]最大子矩阵
    luogu P2627 修剪草坪
    CF101D Castle
    luogu P2473 [SCOI2008]奖励关
  • 原文地址:https://www.cnblogs.com/seesharply/p/9253764.html
Copyright © 2020-2023  润新知