根据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>
相关推荐
满目8281 小时前
【Ubuntu系统实战】一站式部署与管理MySQL、MongoDB、Redis三大数据库
数据库·redis·mysql·mongodb·ubuntu·数据库布置
DemonAvenger4 小时前
MySQL性能调优实战:慢查询分析与SQL优化全攻略
数据库·mysql·性能优化
维他奶糖616 小时前
mysql数据库和redis数据库的安装
数据库·mysql
余衫马15 小时前
Mysql 5.7 与 SqlSugar 5.X 整合开发实战
mysql·c#·orm·sqlsugar
北极糊的狐18 小时前
MySQL常见报错分析及解决方案总结(1)---Can‘t connect to MySQL server on ‘localhost‘(10061)
数据库·mysql
十八旬1 天前
苍穹外卖项目实战(日记十)-记录实战教程及问题的解决方法-(day3-2)新增菜品功能完整版
java·开发语言·spring boot·mysql·idea·苍穹外卖
FeBaby1 天前
mysql为什么使用b+树不使用红黑树
数据库·b树·mysql
ZHZCE1 天前
在 Ubuntu 20.04 上安装 MySQL 8.0
mysql
令狐少侠20111 天前
如何使用navicat连接容器中的mysql数据库
mysql·docker
青草地溪水旁1 天前
`mysql_query()` 数据库查询函数
数据库·mysql·c