sqlsugar 批量删除guid类型主键_一文上手SqlSugar 「C# 数据操作系列」

本文介绍了SqlSugar,一个由国内开发者开发的轻量级ORM框架,重点讲解了如何在C#中安装和使用SqlSugar进行批量删除操作。在安装SqlSugarCore后,创建模型和操作类,通过设置CodeFirst模式和主键策略实现数据操作,包括插入、查询、修改和删除。文章总结了SqlSugar的特点和初步使用体验。
摘要由CSDN通过智能技术生成

0. 前言

前言,暂时挥别NHibernate(虽然我突然发现这玩意还挺有意思的,不过看得人不多)。大步进入了有很多小伙伴向我安利的SQLSugar,嗯,我一直叫SugarSQL,好像是这个吧?

这是一个由国内开发者开发的ORM框架,是一个轻量级框架(最新版的sqlSugarCore大概只有290kb)。下图是sqlSugar的功能描述:

6a86a54205f5efaaebc7ad4319a21c5a.png

从图中我们能够大概看出,SqlSugar的使用需要预先创建一个SqlSugarClient对象。SqlSugar在此基础上添加了CRUD、实体信息维护(映射关系)、配置(AOP/过滤器等)、模式(DbFirst、CodeFirst)还有一些工具类等。可以看到这是一个简而全的框架。

同时,SqlSugar也为查询进行了进一步的扩展,以下是它支持的功能,以及在查询上的增强:

6f433f4e7338165f881b1514b460baff.png

好了,废话不多说,先来试一下如何使用吧。

1. 安装

本节环境是dotnet + vscode。因为我的Rider过期了,懒得折腾。系统又是Linux,所以选择这种方式。至于Visual Studio和Rider的操作,十分简单,而且之前《C#基础系列16》里有过介绍。

先建一个解决方案,名字为DataProvider:

dotnet new sln --name DataProvider

然后创建一个SqlSugarDemo的控制台项目:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值