当前位置: 首页 > news >正文

.NET开源、简单、实用的数据库文档生成工具

前言

今天大姚给大家分享一款.NET开源(MIT License)、免费、简单、实用的数据库文档(字典)生成工具,该工具支持CHM、Word、Excel、PDF、Html、XML、Markdown等多文档格式的导出:DBCHM。

支持的数据库

SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite。

文档的内容都包含什么?

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

  • 视图 视图具体内容

  • 存储过程 存储过程具体内容

🔹注:Oracle在v1.8.0.3-beta版本及以后暂不会查询显示自增数据。

工具源代码

运行源码链接SQLite

设置项目DBCHM为启动项目运行:

导出数据库表结构信息

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

  • https://gitee.com/dotnetchina/DBCHM

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

  • https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

相关文章:

  • Windows 11+Visual Studio 2022 环境OpenCV+CUDA 12.5安装及踩坑笔记
  • 23种设计模式【结构型模式】详细介绍之【组合模式】
  • 【分布式锁】Redission实现分布式锁
  • 杰发科技Bootloader(1)—— Keil配置地址
  • Vuex数据持久化实现
  • 若依Vue前后端分离版如何部署(windows)(超详细)
  • Python爬虫(5) --爬取网页视频
  • MacOS安装SDKMan管理Java版本
  • libtins初探-抓包嗅探
  • 微信小程序canvas 使用案例(一)
  • android13读取cpu频率,并调整频率
  • 【环境搭建】使用openSfM+MVSNet重建稠密点云
  • 数据结构初阶-单链表
  • Mysql随记
  • 阿里云OSS对象存储的项目实战操作
  • 【mysql】环境安装、服务启动、密码设置
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • ES学习笔记(12)--Symbol
  • Golang-长连接-状态推送
  • HTML5新特性总结
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • JS基础之数据类型、对象、原型、原型链、继承
  • Koa2 之文件上传下载
  • learning koa2.x
  • PHP 小技巧
  • react 代码优化(一) ——事件处理
  • vue 个人积累(使用工具,组件)
  • Wamp集成环境 添加PHP的新版本
  • webgl (原生)基础入门指南【一】
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 程序员该如何有效的找工作?
  • 近期前端发展计划
  • 排序算法之--选择排序
  • 深度学习入门:10门免费线上课程推荐
  • -- 数据结构 顺序表 --Java
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 正则与JS中的正则
  • ionic异常记录
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • #pragma once与条件编译
  • (06)金属布线——为半导体注入生命的连接
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (六)DockerCompose安装与配置
  • (七)Java对象在Hibernate持久化层的状态
  • (十一)手动添加用户和文件的特殊权限
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET Remoting学习笔记(三)信道
  • .NET技术成长路线架构图
  • .NET中使用Protobuffer 实现序列化和反序列化
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @angular/cli项目构建--http(2)
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限