根据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>
相关推荐
遇见火星7 分钟前
MySQL 性能优化
数据库·mysql·性能优化
safestar20128 分钟前
数据到底存在了哪儿?——拆解MySQL的存储引擎与一致性实现
数据库·mysql
LucidX22 分钟前
MySQL主从复制与读写分离
数据库·mysql
白羊无名小猪31 分钟前
正则表达式(捕获组)
java·mysql·正则表达式
卿雪44 分钟前
MySQL【存储引擎】:InnoDB、MyISAM、Memory...
java·数据库·python·sql·mysql·golang
_dindong1 小时前
Linux网络编程:I/O多路转接之epoll
linux·服务器·网络·sql·mysql
隔壁阿布都1 小时前
MySQL 自动化定期备份及故障恢复
数据库·mysql·自动化
刘晓倩1 小时前
Python的re
java·python·mysql
j***51891 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
半路_出家ren1 小时前
LNMP环境与应用配置
linux·数据库·mysql·nginx·网络安全·php·lnmp