草庐IT

SqlSugar

全部标签

SqlSugar安装使用和插入、更新、删除等基本操作

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档一、SqlSugar是什么?二、使用步骤1.Nuget安装2.使用实例代码剩余条件查询和删除、修改代码后续更新总结文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言如何安装使用SqlSugar和增删改查基本操作一、SqlSugar是什么?一款轻量级并且特别强大的ORM,支持常见的关系型数据库。二、使用步骤1.Nuget安装①右键解决方案名称,点击管理Nuget程序包搜索SqlSugar,选择安装版本,点击安装  选择版本时注意各个版本对.net环境的要求,一般选低一点 的就够用了安装成功后可以看到引用中

.net8+webapi+sqlsugar基本配置;“连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确”异常

1、引入sqlsugar的nugat包2、封装一个操作类(参考sqlsugar官方文档)publicstaticclassSqlsugarSetup{publicstaticvoidAddSqlsugarSetup(thisIServiceCollectionservices,IConfigurationconfiguration,stringdbName="db_master"){SqlSugarScopesqlSugar=newSqlSugarScope(newConnectionConfig(){DbType=SqlSugar.DbType.SqlServer,ConnectionStr

我们在SqlSugar开发框架中,用到的一些设计模式

我们在《SqlSugar开发框架》中,有时候都会根据一些需要引入一些设计模式,主要的目的是为了解决问题提供便利和代码重用等目的。而不是为用而用,我们的目的是解决问题,并在一定的场景下以水到渠成的方式处理。不过引入任何的设计模式,都会增加一定的学习难度,除非是自己本身领会比较好了,就会显得轻松一些。本篇随笔抽取一些应用场景来介绍相关设计模式,有些地方如列举有一定的偏颇之处,还请告知以便斧正。1、Winform的本地访问和基于WebAPI的访问方式Winform中的界面展示,以及数据处理,都需要具体实现的支撑,由于本身IOC控制反转的接口设计,我们对具体数据的访问,也是基于特定的接口层进行调用的,

SqlSugar DbContext

前言什么是SqlSugar?SqlSugar是.NET/C#平台非常优秀的ORM框架,目前Nuget总下载突破1000K,Github关注量也高达3.7KSqlSugar拥有高性能,具有百万级插入、更新大数据分表等特色功能,是目前当之无愧的国产优秀ORM框架之一。支持MySql、SqlServer、Sqlite、Oracle、postgresql、达梦、人大金仓等多种数据库支持全自动分表支持多库事务支持CodeFirst/DbFirst支持联表查询、嵌套查询、导航查询、子查询、动态JSON查询等查询操作支持SqlServer、MySql、PgSql、Oracle百万级插入和更新个人感受其实说起

SqlSugar入门

(Void(方法) Action(表达式)","marks":[]}]}]},{"type":"block","id":"amUI-1705386952771","name":"paragraph","data":{},"nodes":[{"type":"text","id":"W0BW-1705386952770","leaves":[{"text":"(","marks":[]},{"text":"推荐修改错误代码 , 如果就是不想修改也是可以db.CopyNew()解决","marks":[{"type":"color","value":"#ff0000"}]},{"text":")",

SqlSugar入门

(Void(方法) Action(表达式)","marks":[]}]}]},{"type":"block","id":"amUI-1705386952771","name":"paragraph","data":{},"nodes":[{"type":"text","id":"W0BW-1705386952770","leaves":[{"text":"(","marks":[]},{"text":"推荐修改错误代码 , 如果就是不想修改也是可以db.CopyNew()解决","marks":[{"type":"color","value":"#ff0000"}]},{"text":")",

.NET Core 引发的异常: “SqlSugar.SqlSugarException“ 位于 System.Private.CoreLib.dll 中

在使用.NETCore开发应用程序时,有时候会遇到各种不同的异常情况。其中一种常见的异常是“SqlSugar.SqlSugarException”。这个异常通常在与数据库交互的过程中出现,特别是在使用SqlSugar库时。SqlSugar是一个流行的ORM(对象关系映射)框架,它简化了与数据库的交互操作。它提供了一种简单的方式来执行查询、插入、更新和删除等操作。然而,有时候在使用SqlSugar时可能会遇到异常情况,其中一个常见的异常就是"SqlSugar.SqlSugarException"。这个异常通常表示在执行与数据库相关的操作时出现了问题。它可能是由于数据库连接问题、SQL语句错误、权

国产优秀ORM框架SqlSugar的使用方法,实例解析

SqlSugar是一个轻量级ORM框架,专门用于.NET平台,可以简化数据库操作,提高开发效率。它支持多种数据库,包括MySQL、SqlServer、Oracle等,提供了丰富的功能和灵活的配置选项。下面将详细介绍SqlSugar的使用方法及其相比其他ORM框架的优点。一、SqlSugar的安装和配置1.使用NuGet包管理器安装SqlSugar。在VisualStudio中,右击项目,选择“管理NuGet程序包”,搜索“SqlSugar”,选择安装。2.配置数据库连接字符串。在app.config或web.config文件中,添加如下配置节:3.创建实体类。创建一个类,用于映射数据库表的结构

NET8 ORM 使用AOT SqlSugar

.NETAOT介绍.Net8的本地预编机器码NETAOT,它几乎进行了100%的自举。微软为了摆脱C++的钳制,做了很多努力。也就是代码几乎是用C#重写,包括了虚拟机,GC,内存模型等等。而需要C++做的,也就仅仅是引导程序,本篇通过代码来看下这段至关重要的引导程序的运作模式。 .NET支持功能 SqlSugarORM使用AOT操作数据库 SqlSugar已经完美支持了.netaot,下面DEMO包含了建表、插入、查询、删除和更新解压后直接布就可以发布成AOT文件了aot_test-master.rar Nuget安装SqlSugarCore  增删查改代码StaticConfig.Enabl

C# ORM模式之 SqlSugar使用

一、SqlSugar介绍及分析SqlSugar是一款老牌.NET开源ORM框架,连接DB特别方便支持数据库:MySql、SqlServer、Sqlite、Oracle、postgresql、达梦、人大金仓官方文档:http://www.donet5.com/Home/DocSqlSugar的优点:1、高性能:不夸张的说,去掉Sql在数据库执行的时间,SqlSugar是EF数倍性能,另外在批量操作和一对多查询上也有不错的SQL优化;2、高扩展性:支持自定义拉姆达函数解析、扩展数据类型、支持自定义实体特性,外部缓存等;3、稳定性和技术支持: 虽然不是官方ORM,但在稳定性上也是有着数年用户积累,如