【C# Unity 手把手教你服务器 SqlSugar+MySQL数据库使用一】 环境搭建

作者介绍:铸梦xy。IT公司技术合伙人,IT高级讲师,资深Unity架构师,铸梦之路系列课程创始人。

  • C# Unity 手把手教你服务器 SqlSugar+MySQL数据库使用一 环境搭建
  • 1.数据库环境搭建介绍
    • 1.SqlSugar简单库介绍
    • 2.MySQL简单介绍
    • 3.MySQL下载安装教程
  • 2.环境搭建
    • 1.SqlSugar介绍
    • 2.SqlSugar的优点
    • 3.SqlSugar环境搭建
    • 4.SqlSugar 操作数据库用法

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库 安装成功了。
【C# Unity 手把手教你服务器 SqlSugar+MySQL数据库使用一】 环境搭建_第1张图片
接下来是 SqlSugar 对数据操作数据库的用法

4.SqlSugar 操作数据库用法

下一篇:SqlSugar 操作数据库代码演示案例

文章来自于铸梦老师,铸梦之路系列课程。
想了解更多框架、帧同步技术、UGUI优化相关技术可在企鹅kt搜索 铸梦xy。

你可能感兴趣的:(数据库,mysql,服务器)