C#Mysql实体操作框架2.0

优点:
1.简单易用,功能强大。
2.利用c#反射机制将一个类整体写到数据库,以及从数据库中直接将数据完整读取到类中
3.集成了mysql连接池,和基础增删改查方法调用
4.mysql连接池考虑到了多线程高并发环境下的性能优化
5.插入保护性能优化(按表操作加锁),并发数据安全可靠(目前只有插入保护,对数据隔离要求高的,自行根据 SaveEntity 方法中的插入保护去添加其他位置的保护)6.代码中有丰富注释可供学习

注意:每一个要往数据库存的类型,第一个字段必须是 public int Id;  注意大小写,这个字段作为数据库的自增字段和唯一标识,文末有分享链接。

用法:
1.代码中定义好类结构,然后new 一个类结构往里存数据,存完,直接 调用MysqlHelpers类的SaveEntity方法,一键转存类结构和数据到mysql

 

调用方式如图:

 

有了这套mysql框架,你不需要再为创建表结构发愁,也不需要考虑数据关联关系,你代码中怎么定义的类结构,一个 SaveEntity 就够了,关系表已经帮你都做好了

SaveEntity 支持数据存在则修改,数据不在则新增,但不支持字段结构的变化(解决方法:删表,或者自己手动新增你新增的字段到数据库表)

你想取什么类的数据,直需要一个 List<你的类型> 变量 = MysqlHelpers.QueryEntity<你的类型>("id = 5 你的条件"); 数据就回到了你定义好的类型里


数据库框架如下:

 我用夸克网盘分享了「Mysql.rar」
链接:https://pan.quark.cn/s/2370456aeec0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值