首先是工具的下载地址:

  • 动软.Net代码生成器

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

  • 文档:http://www.maticsoft.com/help/
  • 例子:http://www.maticsoft.com/help/maticstudy.htm

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

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

步骤:

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


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

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

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

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

更多相关文章

  1. 简单的插入语句不能在PHP代码中工作。适用于MySQL Workbench
  2. MYSQL错误代码和消息
  3. PO,Hibernate,VO,struts,spring,hibernate,Jsp,Oracle,mysql,mss
  4. MySql sqlstate代码大全(转载)
  5. 如何更模块化地编写jQuery代码?
  6. [生活娱乐] 从后端室友那学来的代码
  7. AngularJs在模态中注入模板html
  8. 是什么导致Meteor中的“模板未定义”?
  9. js金额数字格式化实现代码(三位加逗号处理保留两位置小数)

随机推荐

  1. jQuery $ajax 传中文数据到action乱码解
  2. 使用php变量用ajax更新jqplot
  3. JS检查浏览器是否支持CSS Snap Points
  4. 使用jquery在ajax xmlhttprequest上重用j
  5. 在Ubuntu 14.04上通过npm安装jsdom的问题
  6. jQuery 选择器 与 事件
  7. xpages多附件接收
  8. 关于JQuery jqGrid colModel 遇到的一个
  9. 在线请教调用Jquery错误:TypeError: a is
  10. zTree -- jQuery 树插件 使用小结