简单实用的数据库文档生成器

哈喽,大家好!我是指北君。

大家有没有过这样的经历:在DeadLine即将来临之际,文档尚未完成,面对纷繁复杂的数据库中各种表、视图、关联、存储过程等,你都不知道如何清晰准确的描述他们,不得不一个个打开表、视图、存储过程等查看,甚至可能因为疏漏而没有在文档上描述,导致验收不通过?现在我向各位伙伴推荐一款实用小工具:DBCHM!

一、工具介绍

DBCHM,是一个开源的C#开发项目,是数据库文档生成工具。该项目遵守MIT开源协议。地址:https://gitee.com/dotnetchina/DBCHM

工具从最初支持chm文档格式开始,通过开源,集思广益,不断改进,又陆续支持word、excel、markdown等文档格式的导出。

项目目标是:力求做最简单、最实用的数据库文档(字典)生成工具!

这个项目已经被dotNET China收录,成为一个很有前途的开源项目,并在Gitee上得到站点推荐,得到了1.8KStars。

二、使用范围

本工具支持的数据库有:SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite等。

三、功能简介

文档的内容包含:

1、序号|列名|数据类型|长度|小数位数|主键|自增|允许空|默认值|列说明

2、视图 视图具体内容

3、存储过程 存储过程具体内容 🔹注:Oracle在v1.8.0.3-beta版本及以后暂不会查询显示自增数据。

4、支持导出文档格式有:chm、word、excel、pdf、html、xml、markdown

5、更新表列注释的方式: A.通过工具-批注上载,选择文件导入进行更新批注(注释): pdm 由powerdesigner设计数据库时产生。 xml 由visual studio设置 实体类库的项目属性,勾选 XML文档文件 后生成项目时产生。 xml 由dbchm的 XML导出 而产生。 B.列批注 在编辑前的选中状态下,可以从 选定行开始 粘贴多行文本内容 对多个列注释批量赋值。

四、操作示例图示

DBCHM操作非常简单,一看菜单名称就明白大致操作流程,非常直观。在此不再赘述。下面上几张示例图。

1、数据库连接配置示例

2、数据库连接管理示例

3、表名模糊匹配

4、执行批注更新示例

5、执行导出CHM文件示例

6、生成内容效果示例

小北有话说

这个开源项目不光提供全部源代码,为了方便大家下载,还提供了可执行文件的下载。

有这个这么好用的工具,在项目开发过程中绝对会减轻非常多的工作量。所以指北君真的非常推荐这款小工具啦。还有,通过对源代码的学习,可以提高自己的水平。

开源指北,立志做最好的开源分享平台,分享有趣实用的开源项目。 欢迎加入交流群,你可以摸鱼、划水、吐槽、咨询。还有简历模板、各种技术面试资料等100G的资源等着你领取哦。

关注公众号开源指北,后台回复fff888马上加入,加入即送程序员进阶精品电子书一套,快来一起来聊一聊吧!

以上就是本次推荐的全部内容,我是源小北,感谢各位的观看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值