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擴展開發系列教程!

項目還是個基礎功能版本,希望大家能提供豐富意見,一起完善!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM