SqlSugar 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SqlSugar 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
SqlSugar 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
SqlSugar 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
SqlSugar 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 C#
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
提 交 者 白开水不加糖
适用人群 未知
收录时间 2020-11-02

软件简介

SqlSugar 是一款简单易用的开源 ORM 框架,支持.NET CORE 和 MySql、SqlServer、Sqlite、Oracle 、 postgresql 、达梦、人大金仓 数据库,具有 EF NH 的功能,比 EF 更人性化的语法,支持真实的批量操作,另外还有媲美 DAPPER 的性能。

只需要配置连接字符串,F5 运行控制台自动建库建表运行 DEMO。

优点: 

简单易用、功能齐全、高性能、轻量级、服务齐全。

性能:

比大部分的 DbHelper 性能要高,底层采用 Emit 动态创建数据绑定程序集进行缓存,缓存后的性能可以达到原生水平,相反原始的 ADO 需要用到大量装箱和拆箱操作性能反而下降。

功能:

SqlSugar 的功能需求来自1000多开发人员的真实项目需求,可以满足企业级的所有需求特别是查询功能,支持了各种类型的返回例如 DataTable、List、字典等,还支持各种查询,例如一次查询多个结果集,当然也支持存储过程。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (10)

加载中
一直在用
2020/11/04 15:57
回复
举报
一直在用
2020/11/04 13:19
回复
举报
现在.NET这么香的吗
2020/11/04 09:28
回复
举报
打分: 力荐
加油,第一批使用者前来支持
2020/11/04 08:59
回复
举报
你已经不是第一批了, 已经好几年了, 只是没有再os推广
2020/11/04 09:13
回复
举报
我好像在15年还是16年就在用了,差不多算第一批了吧,那系统目前还在线上跑呢,稳定的一匹
2020/11/04 09:18
回复
举报
打分: 力荐
必须支持,现目前支持的数据库类型挺多的,已经在使用中!
2020/11/04 08:56
回复
举报
期待能够支持DB2
2020/11/04 08:51
回复
举报
支持非常好的数据库操作框架。
2020/11/04 08:03
回复
举报
更多评论
2020/12/07 10:50

强大的 Lambda 式转 Sql 类库 - SqlSugar 隐藏功能之 Lambda

使用场景 1、Lambda to sql 一直是ORM中最难的功能之一,如果有现成的解析库那么自已写一个ORM难度将大大降低 2、通过Lambda作为KEY进行缓存操作,特别是仓储模式想要拿到表达式进行通用查询缓存 则需要用到表达式解析 3、学习爱好者,如果能够较深入的理Lambda如何去解成Sql,那么你对Lambda的理解将会更上一个层次,而...

6
3
2020/11/25 01:26

SqlSugar 发布,简单易用的开源 ORM 框架

介绍 sqlsugar已经在第一时间完美兼容.NET5并且已经有人在使用了, 很多人都担心用了开源框架遇到问题无法解决,导致前功尽弃,使用SqlSugar你大可放心,除了有详细文档和几年的大量用户积累, SqlSugar还提供了完整的服务,让您的项目没有后顾之忧 优点: 简单易用、功能齐全、高性能、轻量级、服务齐全 支持数据库:M...

7
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/01/13 08:41

sqlsugar

下载地址:https://github.com/sunkaixuan/SqlSugar SqlSugar是.NET版本,SqlSugarCore是.NET CORE版本,根据你的项目选择你的引用dll 优点:   很多人都会问您这款ORM有哪些特点,有什么竞争力,我归纳出以上几点供你参考 高性能 ,不夸张的说,去掉Sql在数据库执行的时间,SqlSugar是EF数倍性能,另外在批量操作和一对...

0
0
发表了博客
2019/04/10 10:10

SqlSugar的使用

为什么不使用EF,各有各的看法,此处不做讨论。 如何快速使用高效使用SqlSugar。 下面举栗一个使用全过程 前期工作 1:下载SqlSugar。 2:下载MySql.Data 直接在NuGet中搜索安装,查看依赖项选择合适版本。 1、创建立本地数据库表 CREATE TABLE `codes` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code` varchar(45...

0
0
发表了博客
2019/08/13 11:52

SqlSugar 笔记

分组: 日期分组一: var result = await temp .GroupBy("date_format(Day,'%Y-%m')") .Select(s => new ViewModel.Managerment.MemberAmountChartView() { Month = SqlFunc.MappingColumn(s.Day, "date_format(Day,'%Y-%m')"), ...

0
0
发表了博客
2018/05/17 16:17

SqlSugar 盲点

1、读取数据库连接 private SqlSugarClient GetInstance() { string conmstring = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["BaseDb"].ToString(); SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() { InitKeyType = InitKeyType.Attribute, ConnectionString = conmstring...

0
0
发表于开发技能专区
2019/08/01 10:12

C# SqlSugar框架的学习使用(一)--SqlSugar简介及创建

前言 最近有个开发项目准备启动,由于要求的开发周期较短,所以准备用个C#的框架,原本最初考虑用成熟的EF框架,但是觉得那个框架也太重了,就在网上找找了别的,无意间发现了SqlSugar的框架。简单试了下,发现真...

0
1
发表了博客
2019/01/14 22:15

SqlSugar之DbContext

创建一个DbContext和DbSet进行使用,我们可以在DbSet中进行扩展我们的方法 //可以直接用SimpleClient也可以扩展一个自个的类 //推荐直接用 SimpleClient //为了照顾需要扩展的朋友,我们就来扩展一个SimpleClient,取名叫DbSet public class DbSet<T> : SimpleClient<T> where T : class, new() ...

0
0
发表了博客
2019/04/29 20:27

sqlSugar的使用---入门

ORM推荐文档地址:http://www.codeisbug.com/Doc/8 一,新建.net core web项目 二. 项目引入包:sqlSugarCore 三.创建两个表:user, department 四. 新建model(不一定需要与table相同,使用[SugarTable("tableName")]进行model与table的绑定) namespace SqlSugarTest01.Models { [SugarTable("user")] public...

0
0
发表了博客
2020/10/23 09:22

SqlSugar 用法测试

十年河东,十年河西,莫欺少年穷 学无止境,精益求精 接着上篇博客案例:https://www.cnblogs.com/chenwolong/p/SqlSugar.html 简单查询: static SugarDbContext sugar = new SugarDbContext(); static void Main(string[] args) { var db = sugar.Db; //查询所有 ...

0
0
发表了博客
2019/04/15 11:46

SqlSugar ORM框架文档

http://www.codeisbug.com/Doc/8/1141 SqlSugar入门级教程+实例 (.net core下的) https://www.cnblogs.com/rulasann/p/9438654.html ________________________________________________________________________________________________________________________ 实体定义 连接字符串 SqlSugarClient db = new SqlSug...

0
0
发表了博客
2020/12/14 20:00

如何将 Dapper 换成 SqlSugar ORM

为什么要写这篇文章 因数我看到很多人虽然用着SqlSugar,但是同时也用着Dapper,因为SqlSugar兼容了Dapper所有API,所以既然你用了SqlSugar那么就没有必要在同一个项目中使用2个ORM 所以这篇文章是给使用SqlSugar或者你想使用SqlSugar的朋友看的 Dapper 介绍 Dapper是一个轻量级开源的ORM类,他是通过扩展IDbConnection...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
10 评论
30 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部