MySoft.Data 靈活強大,首步掌握實體類別產生。兩種模式:直接產生(簡單)與介面驅動(進階)。
一、準備工作
- 下載 MySoft.Data 完整包(含 DLL、工具、插件)
- 解壓至固定目錄(工具與 DLL 將持續參考此路徑)
- 安裝 VS 插件:修改
SetupEntityVsPlugin.exe.config 版本號(VS2005=8.0, VS2008=9.0)→ 執行安裝
二、直接產生實體(最簡單)
- 執行
MySoft.Tools.EntityDesign.exe
- 設定連線字串、資料庫類型 → 連線伺服器
- VS 新增類別庫專案(如
MySoftExample.DataEntity)
- 工具勾選「從資料庫直接產生實體」,設定命名空間
- 選擇資料表/檢視表 → 點選「產生實體」
三、處理產生結果
模式 A:每類別獨立檔案
- 工具選擇專案資料夾 → 「產生多個檔案」
- VS 專案 → 顯示所有檔案 → 選中產出檔 → 右鍵「包含在專案中」
模式 B:單一檔案
- 專案新增
Entities.cs
- 將工具產生代碼複製貼上
四、專案參考
實體專案必須加入 MySoft.Data.dll 參考才能編譯通過。
進階:介面驅動模式
見下一章「實體產生器插件使用」,支援註解、列舉、Mapping 重新對映等進階功能,適合團隊協作與長期維護專案。