根据MySql的表名,自动生成实体类,模仿ORM框架

ORM框架可以根据数据库的表自动生成实体类,以及相应CRUD操作

本文是一个自动生成实体类的工具,用于生成Mysql表对应的实体类。

新建Winform窗体应用程序AutoGenerateForm,框架(.net framework 4.5),

添加对System.Configuration的引用,同时添加对SqlSugar.dll和MySql.Data.dll的引用。

SqlSugar是一种开源的ORM框架,可以直接在github上面下载。

将默认的Form1重命名为 FormGenerateClass。

一、在默认的App.config配置文件中配置MySql数据库连接

XML 复制代码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
    </startup>
  <connectionStrings>
    <add name="MySqlDataConnect" connectionString="server=127.0.0.1;Database=dbalisys;Uid=root;Pwd=a6" />
    <add name="SqlServerDataConnect" connectionString="server=127.0.0.1;Database=ylq_db;Uid=root;Pwd=a6" />
  </connectionStrings>
相关推荐
大爱编程♡1 小时前
Spring IoC&DI
数据库·mysql·spring
周末吃鱼3 小时前
MySQL CTE:SQL查询新模式
数据库·sql·mysql
HL计算机菜鸟3 小时前
一对多的实现关系 在数据库表中多的一方添加字段,来关联一的一方主键
mysql
Psycho_MrZhang4 小时前
MySQL/PgSQL设计思想总结
数据库·mysql
风吹落叶花飘荡4 小时前
将mysql数据库的内容备份至阿里云 oss归档存储
数据库·mysql·阿里云
数据大魔方4 小时前
【期货量化入门】期权交易入门:从零开始学期权量化(TqSdk完整教程)
数据库·python·mysql·算法·区块链·程序员创富
w***95495 小时前
mysql之如何获知版本
数据库·mysql
q_19132846956 小时前
基于Springboo和vue开发的企业批量排班系统人脸识别考勤打卡系统
前端·javascript·vue.js·spring boot·mysql·毕业设计·人脸识别
风吹落叶花飘荡6 小时前
mysql数据库创建新用户,并只给其必要的权限
数据库·mysql
月度空间7 小时前
MySQL主从复制+Redis集群 数据库高可用实战教程(2024最新版)
mysql