当前位置:首页 > 技术文章 > 正文内容

sqlSugar .net ORM 框架到底强在什么地方?

zonemu1周前 (08-16)技术文章9

这几天小编没有发文章一直在看 sqlSugar 这个框架。感觉到了sqlSugar真正的强大

.net 中常见的ORM有 EF、sqlSugar、Dapper。这三个小编都使用过 。

  • EF 微软官方工具包,已经停更了。主要有两个缺点一个是性能,一个是对于复杂的SQL支持不好,需要自己手写相关的扩展才可以
  • Dapper 国外公司开发。性能比EF好 ,写法相对来说 复杂,对于多表查询支持不怎么好。
  • sqlSugar 国内公司开发,性能是目前最好的。功能也比如好,代码自动生成 ,读写分离。用了sqlSugar 基本上 都是围绕在lambda 表达式,委托,匿名类一些在操作。可以说是完全脱离了SQL,在工作开发速度上 会有比较好的提升。
  • sqlSugar 支持多种数据库,像mysql、sqlserver、oracle、 PostgreSQL sqlite等 多种数据库。有着比较好的事务管理功能。

后期小编会对sqlSugar 提供一系列的文章直到工具类的定义完整体系进行处理。大家什么要知道的可以留言,小编会出专门的文章来进行说明

相关文章

gitlab简单搭建与应用(gitlab怎么用)

一、gitlab1、简介GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab...

程序员项目经理如何调动组员积极性

#这个方法应该很适合程序员都说程序员是比较傲娇,有点小自负(有的是相当,那不叫自负,那是实力的体现好吗),略微呆萌,自尊心偏小强的一类族群。是吗?中招了吗?作为管理好几个组员,要完成一个大项目的项目经...

程序员效率提升!使用自动化工具gitx,每周节约半小时

你是否经历过这样的折磨?一个 JIRA 需求要同时修复 dev、qa、staging 三个分支每个版本涉及 A、B、C 三个项目手动执行以下操作:从 dev 切临时分支cherry-pick 提交推送...

解决GitLab报错:not allowed to force push code to a protected branch

当 force push 代码的时候,可能会遇到如下错误:You are not allowed to force push code to a protected branch on this pr...

jenkins+gitlab 实现自动化部署(gitlab触发jenkins)

目录1、安装jdk,要记住安装路径2、安装maven,要记住安装路径3、安装git,要记住安装路径4、安装gitlab5、安装jenkins(centos7)创建安装目录下载通用war包启动和关闭Je...

基于Docker构建安装Git/GitLab,以及制作springboot工程镜像

今天给大家分享的是《领先的开源自动化服务器Jenkins的应用实战》之基于Docker安装构建Git/GitLab版本控制与代码云存储的场所;使用Git管理项目,springboot工程制作镜像知识体...