MyGeneration 是免費開源的代碼生成器,支援多種資料庫。預設未內建 MySQL 驅動,需手動配置。
mysql-connector-net-1.0.7.msi(或更新版),安裝後從安裝目錄複製兩個檔案到 MyGeneration 安裝根目錄:MySQL.Data.dllICSharpCode.SharpZipLib.dllDefault Settings 頁:Driver 選 MySQL2Connection String:server=localhost;user id=root;password=123;database=test;charset=gbk;pooling=falsecharset、pooling 可選)Language Mapping、Database Target Mapping 僅有一個選項,直接確認保存。charset=gbk 若資料庫實為 utf8 會導致亂碼,請按實際情況填寫。pooling=false 適合開發環境,生產環境建議 true 並調整 min/max pool size。配置完成後即可在模板中正常讀取 MySQL 元數據,生成實體類、DAL、BLL 等代碼。