vs2017擴充套件 實體生成器分享

2022-01-12 10:58:15 字數 1001 閱讀 9715

當我們編寫實體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可以用作其他用途的時候該如何處理呢,...