C# Unity 手把手教你服务器 SqlSugar+MySQL数据库使用一 环境搭建
1.数据库环境搭建介绍
在使用数据库之前我们需要先搭建一下环境。这里有两点
1.搭建C# SqlSugar 环境,该库的特性是类对象与数据表形成映射的关系,我们只需要操作对象即可,内含增、删、改、查各种接口,无需编写数据库命令。安全可靠,性能好。
2.下载安装MySQL,用来查看数据库数据。可以对数据库数据直接进行操作。
1.SqlSugar简单库介绍
SqlSugar 是一款 老牌 .NET 开源ORM框架,由果糖大数据科技团队维护和更新 ,开箱即用
最易上手的ORM框架 ,51Job和Boss直招简历数超过 国外框架 Nhibernate PetaPoco,
仅次于Dapper和EF Core , 占Dapper 40% 。
官方介绍:https://www.donet5.com/Home/Doc
从官方的介绍文档上看,该库是非常非常强的。
GitHub官方的地址:https://github.com/DotNetNext/SqlSugar
2.MySQL简单介绍
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL没什么好介绍的,相信大家都知道是做什么的,毕竟大学都学过,就是专业用来存储数据的数据库管理系统。如果大家不太了解可以自行去百度上了解一下。
3.MySQL下载安装教程
MySQL官方地址:https://www.mysql.com/
MySQL下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
MySQL安装教程:下一篇:https://editor.csdn.net/md/?articleId=128809474
2.环境搭建
1.SqlSugar介绍
SqlSugar 是一款简单易用的开源 ORM 框架,支持.NET CORE 和 MySql、SqlServer、Sqlite、Oracle 、 postgresql 、达梦、人大金仓 数据库,具有 EF NH 的功能,比 EF 更人性化的语法,支持真实的批量操作,另外还有媲美 DAPPER 的性能。
最最最重要的是 SqlSugar 是以实体类与数据表映射的关系去操作我们的数据。我们在进行 增删改查 时无需编写SQL命令,我们甚至不学习知道SQL命令如何编写,只需要对类对象进行操作后,调用SqlSugar的更新API即可实现 增删改查。
开源地址: https://gitee.com/dotnetchina/SqlSugar
文档地址:http://donet5.com/Home/Doc
2.SqlSugar的优点
- 高性能 ,不夸张的说,去掉Sql在数据库执行的时间,SqlSugar是EF数倍性能,另外在批量操作和一对多查询上也有不错的SQL优化
- 高扩展性 ,支持自定义拉姆达函数解析、扩展数据类型、支持自定义实体特性,外部缓存等
- 稳定性和技术支持, 虽然不是官方ORM, 但在稳定性上也是有着数年用户积累,如果遇到问题可以在GitBub提出来,会根据紧急度定期解决
- 功能全面,虽然SqlSugar小巧可功能并不逊色于EF框架
- 创新、持续更新 ,向下兼容
3.SqlSugar环境搭建
1.创建工程
2.安装SqlSugar库
好了当我们看到以下库时就说明我们的 SqlSugar库 安装成功了。
接下来是 SqlSugar 对数据操作数据库的用法