在項目中經常遇到要創建實體類的情況,數據庫比較大或需經常修改表結構時,手動創建實體類的效率就很低。
這類工具在網上已有不少,但下載后一試用,很是不爽!要么過於龐大,使用起來比較復雜,似乎殺雞焉用牛刀;要么太過簡單,使用起來難以滿足我的需求,而此工具要做到既小巧,又實用,可謂之“眾里尋他千百度,擺渡百度無覓處。
所以有了下文,根據實際需求,站在用戶角度,編寫了此工具。本人之此工具,不可謂之很有技術含量,但一定小巧實用;本人之此工具,不可謂之多么強大完美,但一定體貼入微。
自己也可以鞏固所學知識,加深對代碼的理解,特此記錄下來,適合想研究自動生成實體類的人,歡迎大家交流完善。
附上項目源碼地址 https://github.com/LiuHuiGang/CreateEntityModel.git
百度網盤鏈接:https://pan.baidu.com/s/1uOP_LD3hEA4qhAsHRF_FBg 提取碼:0000
實現功能:
1、能自動獲得用戶數據庫中的所有數據表;
2、能根據用戶數據表,自動生成實體類;
3、能自動產生 C# 實體類的(*.cs)代碼文件;
4、支持多種數據庫;
5、擴展性強
項目結構圖
項目相關配置
批量生成類效果
自動生成的類內部結構
附上項目源碼地址 https://github.com/LiuHuiGang/CreateEntityModel.git
百度網盤鏈接:https://pan.baidu.com/s/1uOP_LD3hEA4qhAsHRF_FBg 提取碼:0000