这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到

Word中,可以方便开发人员了解数据库的信息或写技术说明文档。

技术上主要采用的 C#+Dapper+Npod ,开发工具为Vs2015,基于Net4.5框架。

实现思路:

1、首先获取数据库的字符串,测试链接是否成功,

2、通过脚本获取该服务器的数据库列表。

3、根据数据库找到该数据库的所有数据表

4、通过脚本找到该数据表所有的字段信息

5、使用Npoi技术把信息导出到Word中去。

效果如下:

文档效果

目前功能比较简单,后续会慢慢完善,当然自己技术有限,欢迎高手多多指点!

Github地址:https://github.com/hgmsq/SqlToDocTool

【原创】SQlServer数据库生成简单的说明文档小工具(附源码)相关推荐

  1. web和mysql连接并增删改查_Java Web 使用IDEA对mysql数据库进行简单增删改查操作(附源码下载)...

    一.加载数据库驱动 1.下载jdbc(如已下载可略过此步骤) (1)点击下载网址,选择Connector/J (2)选择Platform Independent版本 (3)下载下图所示的压缩包 2.将 ...

  2. python程序员专用壁纸_程序员炫技必备:用Python生成马赛克画!(文末附源码)...

    原标题:程序员炫技必备:用Python生成马赛克画!(文末附源码) 源 | Python与数据分析文 | 强哥 大家知道马赛克画是什么吗?不是动作片里的马赛克哦~~ 马赛克画是一张由小图拼成的大图,本 ...

  3. 一个电商项目的数据库设计实践(第一部分)(附源码)

    一次电商项目后台的数据库设计小结(第一部分)(附源码) 1.准备工作 2.用户实体 2.1 用户登陆表(customer_login) 2.2 用户信息表(customer_inf) 2.3 用户级别 ...

  4. 美团饿了么外卖CPS项目怎么做?简单推广每天躺赚(附源码和搭建教程)

    美团饿了么外卖CPS项目怎么做?简单推广每天躺赚(附源码和搭建教程) 要成为金钱的主人,而不是它的奴隶,这就是财商 外卖cps项目,可能接触的人非常多,但是真正去做的人还是没几个,但这个项目比较好的地 ...

  5. 简单实现 Android M 指纹识别(附源码)

    众所周知, Android阵营里的指纹兼容真可谓是一团糟, 每个厂家几乎都有一套自己的API, 直到Android M的出现, 才慢慢地走上正途. 那么今天我们就一起来探讨一下, Android M里 ...

  6. 富文本生成word并在线预览(附源码)

    记录富文本内容生成word并在线预览碰到的问题,以及最终的解决方案. 一.需求 当前项目需要将页面富文本中的内容,生成word并在线预览. 二.解决方案1(未解决) 1. openoffice wor ...

  7. 一个简单的Java计时器项目,附源码

    学Java开发的小伙伴都会想着做一些项目来检验自己的学习成果,今天小千就来分享一个简单的Java计时器项目,源码也放在文中,大家可以参考一下. Java计时器项目 开发环境:win8+eclipse+ ...

  8. PHP编辑留言源码,php实现简单的留言板功能(附源码)

    php实现简单的留言板功能 1.原理 简单的说就是 数据库的创建,添加数据,显示在前端上.我的程序只是简单的留言再显示. 首先写好留言的前端页面,就简单的写入作者,标题和内容. 2.界面: 3.显示留 ...

  9. Matlab之基于MTI雷达生成表面杂波和目标回波(附源码)

    目录 一.MTI 雷达基础知识 1.1 MTI 过滤器 1.2 平台几何形状 1.3 性能指标 二.宽边 MTI 仿真 2.1 场景配置 2.2 配置雷达 2.3 配置方案 2.4 配置平台 2.5  ...

最新文章

  1. Spring Cloud Alibaba 之 服务治理:Nacos 如何实现微服务服务治理
  2. Java-Web监听器
  3. 问题-[Delphi]通过Map文件查找内存地址出错代码所在行
  4. 由浅入深:自己动手开发模板引擎——解释型模板引擎
  5. js中while死循环语句_Java系列教程day06——循环语句
  6. 俄罗斯方块之四 运动块的绘制实现
  7. 关于无人职守创建office文档的问题
  8. 实现Ajax异步交互
  9. 取代Cookie失败,Google上线FLoC反遭“围攻”!
  10. Mangos导入AI的教学
  11. couchbase java view_couchbase 相关
  12. 菲尼克斯交换机FL SWITCH SFN 5TX
  13. C语言BMP图像的读取、存入、水平镜像、竖直镜像、马赛克模糊处理、灰度二值化处理
  14. 【源码】基于SIFT和RANSAC算法的高分辨率图像伪造检测
  15. CODEVS 1258 关路灯
  16. 记录win10安装多个版本cuda与cudnn+切换使用+发现的一些有趣现象
  17. 解决 - Adobe Acrobat/Adobe Reader 的 Windows 任务栏图标异常
  18. Java动态代理的原理
  19. git push失败,报错fatal: does not appear to a git repository Could not read from remote repository
  20. 安卓游戏--浅塘之辅助开发(C/S模式)

热门文章

  1. HALCON示例程序hull.hdev区域提取与凸度筛选
  2. 【python数字信号处理】——scipy库设计滤波器(IIR为例)、绘制滤波器频谱响应、IIR滤波器滤波、读写wav音频文件
  3. 【深度学习】——训练过程
  4. server sql 将出生日期转为年龄_在sql server表中有一个出生日期字段我怎么才能在当前年份改变时自动更新年龄字段...
  5. c++实现解析文件路径
  6. linux实现shell,linux
  7. java axmlprinter_安卓xml配置文件解析工具-AXMLPrinter2.jar(androidmanifest.xml 反编译)下载官方最新版-西西软件下载...
  8. .Net TCP/UDP 编程 【一】【原创】
  9. python PIL图像处理
  10. sql 中实现打乱数据的排序