前言
今天大姚给大家分享一款.NET开源(MIT License)、免费、简单、实用的数据库文档(字典)生成工具,该工具支持CHM、Word、Excel、PDF、Html、XML、Markdown等多文档格式的导出:DBCHM。
支持的数据库
SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite。
文档的内容都包含什么?
- 序号 | 列名 | 数据类型 | 长度 | 小数位数 | 主键 | 自增 | 允许空 | 默认值 | 列说明
- 视图 视图具体内容
- 存储过程 存储过程具体内容
🔹注:Oracle在v1.8.0.3-beta版本及以后暂不会查询显示自增数据。
工具源代码
![](https://img2024.cnblogs.com/blog/1336199/202407/1336199-20240717132042953-1373884279.png)
运行源码链接SQLite
设置项目DBCHM
为启动项目运行:
![](https://img2024.cnblogs.com/blog/1336199/202407/1336199-20240717132100466-1106696642.png)
![](https://img2024.cnblogs.com/blog/1336199/202407/1336199-20240717132105654-1550213231.png)
![](https://img2024.cnblogs.com/blog/1336199/202407/1336199-20240717132113303-1880033163.png)
![](https://img2024.cnblogs.com/blog/1336199/202407/1336199-20240717132120680-2014165839.png)
![](https://img2024.cnblogs.com/blog/1336199/202407/1336199-20240717132128068-1114976760.png)
导出数据库表结构信息
![](https://img2024.cnblogs.com/blog/1336199/202407/1336199-20240717132145543-2144303988.png)
![](https://img2024.cnblogs.com/blog/1336199/202407/1336199-20240717132151540-1100038003.png)
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。
优秀项目和框架精选
该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。