當我們編寫實體entity的時候,往往沒有很好的辦法直接生成,就比較麻煩,這也是編寫這個外掛程式的初衷!
使用方式1
安裝外掛程式之後,選中你需要生成的字串,快捷鍵alt+p可以按照字串直接生成實體
比如以下字串,
vchcode,dlyorder,createtime,qty
命令會按照 逗號,回車,tab製表符來分割每個屬性,然後生成屬性,生成效果如下
/// ///
/// public string vchcode
/// ///
/// public ulong dlyorder
/// ///
/// public datetime createtime
/// ///
/// public decimal qty
使用方式2
程式可提供配置sql資料庫,只要輸入表名字,按alt+s,可直接生成表的實體,並且帶有表字段備註,效果如下
表名
atype
生成效果
/// ///typeid,五五制,包含層級關係,主要用於查詢統計
/// public string typeid
/// ///父typeid
/// public string partypeid
/// ///層級
/// public short leveal
資料庫配置方式:
點選工具-》選項
找到propconfig,資料庫型別選擇mysql,編寫好連線字串
現在,你可以在vs2017 擴充套件更新裡面找到它了,搜尋vsixprop!
如果時間充裕,我會考慮再寫個 vs2017擴充套件開發系列教程!
專案還是個基礎功能版本,希望大家能提供豐富意見,一起完善!
VS2017 之 MYSQL實體資料模型
photon server 服務端程式設計 unity3d 客戶端程式設計 vs2017 之 mysql實體資料模型 原因 引用mysql.data和mysql.data.entity版本和安裝的mysql.data.dll 目錄 如下圖 版本不同。解決方法 1 直接引用如下目錄的mysql.dat...
VS2017 生成函式注釋
我在寫程式時,很希望看到自己寫的對函式 方法 的注釋,但往往總是看不到。今天找了一下,發現這樣可以 在函式上方寫下這樣的注釋即可 comments 初始化list param hwnd 控制項 hwnd param hwndlist listbox hwnd param int i 第幾個頁面 re...
如何擴充套件VS2017未安裝的功能
我們在使用vs2017時,由於vs2017該ide功能過於強大,使用範圍涵蓋多個領域,我們在安裝vs2017時很多時候只需要安裝自己需要的某部分的功能即可,這個步驟在軟體安裝過程中有過,該步驟讓我們勾選自己需要的功能。那麼,當我們改變它的使用用途,希望vs2017可以用作其他用途的時候該如何處理呢,...