
致力于挖掘功能强大、性能优越、创新前沿且简单易用的 C#/.NET 开源框架、项目、类库与工具。助力 .NET 开发者轻松解锁并运用这些实用的宝藏资源,提升开发效率与创新能力!
项目概述
DBCHM 是一款简单且实用的数据库文档生成工具,支持多种主流数据库,包括 SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite 等,并能够导出多种格式的文档,如 CHM、Word、Excel、PDF、HTML、XML、Markdown 等。
应用场景
DBCHM 适用于需要频繁生成和更新数据库文档的开发团队、数据库管理员(DBA)以及需要文档化数据库结构的项目。通过自动化的方式,DBCHM 能够显著减少手动编写和维护数据库文档的工作量,提高工作效率和文档准确性。
支持数据库
功能模块
数据库连接与管理
-
数据库连接配置:支持多种数据库类型的连接配置,包括 SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite 等。 -
数据库连接管理:提供连接管理界面,方便用户管理和切换不同的数据库连接。
文档生成
-
表结构信息:展示表的序号、列名、数据类型、长度、小数位数、主键、自增、允许空、默认值、列说明等信息。 -
视图信息:展示视图的具体内容。 -
存储过程信息:展示存储过程的具体内容。 -
文档格式导出:支持 CHM、Word、Excel、PDF、HTML、XML、Markdown 等多种格式的文档导出。
批注管理
-
批注更新:支持通过导入 PDM、XML 等文件更新表列的批注信息。 -
批量赋值:支持对多个列的注释进行批量赋值。
效果展示
开源地址
https://gitee.com/dotnetchina/DBCHM




