首先是工具的下载地址:

该工具官网自带完整教程:


需求:项目中需要根据数据库中的表生成相应的C#实体类,通常是一张表对应一个实体类Model。如果不嫌麻烦当然可以一个一个类、属性都手打,但当表很多、类属性也很多时,手工效率就显得很低了,需要使用【代码生成工具】来自动生成实体类。

文档很详细,很快就能上手使用。下面演示单一表的实体类生成过程。

步骤:

  1. 连接上数据库。连上后可以查看数据库中表,以及右键可查看各个表的内容。
  2. 在目标表上右键,选单表代码生成器,【操作】和【参数】按需设置,【类型】选C#代码,【架构选择】选简单三层,【代码类型】选Model。
  3. 点击右侧【生成】按钮,下面分页跳转到【代码查看】,得到实体类代码。修改觉得实体类没问题后,右键【保存】即可导出该C#实体类文件。


补充:关于编辑生成的模板。比如修改数据库映射到C#的数据类型等。

官方文档:左侧选择【模板开发】-【模板使用教程】http://www.maticsoft.com/help/#

在软件右侧的模板管理中,选择Model.cmt。

可以看到默认的模板如下。之后各位根据自身需求修改即可。

最新文章

  1. cannot load flash device description
  2. (Array,位操作)137. Single Number II
  3. memcached 分布式
  4. 随便2--struct pointer
  5. logDemo
  6. JS如何将CST格式的日期转换为制定格式String
  7. Chrome/Chromium HTML5 video 视频播放硬件加速
  8. Deep Learning 学习随记(四)自学习和非监督特征学习
  9. printf输出函数
  10. 解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session懒载入问题
  11. [小程序开发] 微信小程序audio音频播放组件+api_wx.createAudioContext
  12. Visual Studio - File Properties (Build Action, Copy to Output Directory)
  13. Spring 使用介绍(十三)—— Bean的生命周期
  14. Java 类设计技巧
  15. 深度学习Bible学习笔记:第七章 深度学习中的正则化
  16. Spring Boot 2.0 返回JSP页面实战
  17. css实现文字太长,显示省略号
  18. FMX取得屏分辨率
  19. Haskell语言开发工具
  20. jQuery学习笔记(简介,选择器)

热门文章

  1. 【vue.js】windows下安装vue.js
  2. Ways to 优化JAVA程序设计和编码,提高JAVA性能
  3. kubernetes 无法删除 pod 问题的解决
  4. java获取某个范围内的一个随机数
  5. HDUOJ-----2068RPG的错排
  6. Android开发之5大布局方式详解
  7. iOS获取设备卸载后不变的UUID
  8. Python 之ConfigParser 学习笔记
  9. android 自定义ViewSwipeBackHelper,实现左滑结束Activity
  10. [置顶] Android中使用Movie显示gif动态图