zoukankan      html  css  js  c++  java
  • 【动软.Net代码生成器】连接MySQL生成C#的POCO实体类(Model)

    首先是工具的下载地址:

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


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

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

    步骤:

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

      这里写图片描述


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

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

    在软件右侧的模板管理中,选择Model.cmt。
    这里写图片描述

    可以看到默认的模板如下。之后各位根据自身需求修改即可。
    这里写图片描述

  • 相关阅读:
    单例类
    日期类2
    日历类
    日期转换类
    抓取网页内容并截图
    关于计时器与多线程
    让页面上图片不变形
    Thread 调用方法的方式
    语音放大缩小
    阻止Enter键回发到服务端Asp.net
  • 原文地址:https://www.cnblogs.com/guxin/p/7128903.html
Copyright © 2011-2022 走看看