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擴展開發系列教程!
項目還是個基礎功能版本,希望大家能提供豐富意見,一起完善!
