【从零开始搭建自己的.NET Core Api框架】(三)集成轻量级ORM——SqlSugar:3.1 搭建环境...

系列目录

.  创建项目并集成swagger

  1.1 创建

  1.2 完善

二. 搭建项目整体架构

三. 集成轻量级ORM框架——SqlSugar

  3.1 搭建环境

  3.2 实战篇:利用SqlSugar快速实现CRUD

  3.3 生成实体类

四. 集成JWT授权验证

 


 

 

这一章我们开始向项目引入“轻量级”的ORM框架——SqlSugar。

这里的轻量级是打了引号的,因为它的轻量体现在运用的灵活性,可以使用linq,可以向Dapper一张使用类映射,甚至你高兴的话也可以直接写sql语句。但是它的功能却并不轻量,而且很强大。

 

首先,需要先向项目引入SqlSugar,方法有两种:

1)直接使用Nuget导包

2)Github下载源码,然后项目引用(点击跳转到Github下载页)

 

这里选择了第二种。

将下载并解压好的SqlSugar文件夹剪切到包含主项目的同级文件夹下,如下图:

 

右键解决方案 =》添加 =》现有项目

选择SqlSugar文件夹下面的SqlSugar.csproj文件

 

引入成功后,我们需要先按照自己的习惯配置一下环境,比如数据库连接字符串怎么放,怎么方便的利用SqlSugar进行CRUD。

 

先看数据库连接字符串,我将它放到了BaseDBConfig.cs,如图:

(有人习惯把它放到系统配置文件里,.NET Core环境下取消了web.config机制,配置统一采用json文件进行存储,关于利用json读写配置信息后面拿出一章专门讲)

 

然后是最重要的BaseDB.cs:

BaseDB类现在只放置了一个函数叫GetClient(),这个函数会返回一个SqlSugarClient类,而这个Client类就是CRUD的关键。

 

这一章先简单配置到这,下一章要实战利用目前现有的框架,快速的写出一个Student类的增删改查。

转载于:https://www.cnblogs.com/RayWang/p/9226790.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值