開源項(xiàng)目:數(shù)據(jù)庫表結(jié)構(gòu)生成文檔工具

一、軟件介紹
今天給大家分享我自己編寫的數(shù)據(jù)庫表結(jié)構(gòu)文檔生成工具,方便大家在實(shí)際開發(fā)當(dāng)中,可以很方便導(dǎo)出業(yè)務(wù)系統(tǒng)的表結(jié)構(gòu),也可以作為項(xiàng)目驗(yàn)收文檔中數(shù)據(jù)庫設(shè)計(jì)文檔使用。這樣可以大大減少編寫數(shù)據(jù)庫表結(jié)構(gòu)文檔的時(shí)間,有需要的朋友歡迎下載或者溝通交流!
二、技術(shù)框架
●?編程語言:C# ( Net Framework4.5.5)●?數(shù)據(jù)庫技術(shù)框架:Dapper●?導(dǎo)出Word文檔:NPOI●?訪問方式:WinForm窗體應(yīng)用程序,Windows操作系統(tǒng)可以直接運(yùn)行
三、功能介紹
●?支持SQLServer、MySQL(5.7、8.0)、SQLite 三種類型的數(shù)據(jù),持續(xù)更新●?支持Word、Html、MarkDown 三種格式的導(dǎo)出●?導(dǎo)出內(nèi)容包含數(shù)據(jù)表(字段詳情、字段注釋、長(zhǎng)度、默認(rèn)值等)、創(chuàng)建表腳本、視圖及視圖腳本、存儲(chǔ)過程及腳本●?支持生成文檔的同時(shí)直接打開文檔●?支持?jǐn)?shù)據(jù)庫備份(目前只支持SQLServer導(dǎo)出bak備份文件)
四、代碼展示
1、獲取數(shù)據(jù)庫信息部分代碼
2、導(dǎo)出Html文檔代碼
?
五、運(yùn)行效果
應(yīng)用程序主界面

支持三種生成文檔類型:每次只能選擇一種,推薦使用markdown格式Word文檔生成效果

Html文檔生成效果

MarkDown文檔效果

針對(duì)SQLServer數(shù)據(jù)庫備份

六、??項(xiàng)目開源地址
GitHub:https://github.com/hgmsq/SqlToDocTool
Gitee:https://gitee.com/hgm1989/SqlToDocTool
Gitcode:https://gitcode.net/xishining/SqlToDocTool