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

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

zonemu2个月前 (08-16)技术文章28

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

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

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

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

相关文章

据说是可以替代 Windows 的 5个 Linux 发行版

现如今有数以千计的 Linux 发行版可供您使用,然而人们却无法选择一个完美的操作系统来替代 Windows。 使用 Windows 时,傻瓜都能操作自如,同样的方法却不适用于 Linux。在这里,您...

git的几种分支模式(git分支的概念)

编写代码,是软件开发交付过程的起点,发布上线,是开发工作完成的终点。代码分支模式贯穿了开发、集成和发布的整个过程,是工程师们最亲切的小伙伴。那如何根据自身的业务特点和团队规模来选择适合的分支模式呢?本...

同事git push到主分支上了,技术总监怒了

事情是这样的,同事前几天提交使用git提交代码的时候不小心提交到主分支上了,关键还提交成功了,这可是他自己开发的模块,还没测试的呢。技术总监也知道了,这下他慌乱了。最后还是技术总监给他兜底了。为了防止...

java调用API操作GitLab(java调用zabbix api)

最近需要在一个WEB项目中集成GitLab,用到了GitLab的API操作,在网上找了很久都是说直接调用GitLab的Http接口,而且API官方只有javadoc没有其它说明文档,特别记录下,以备查...

02.Web大前端时代之:HTML5+CSS3入门系列~H5结构元素

Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html1.结构元素 可以理解为语义话标记,比如:以前这么写<...

HTML5最新版本介绍(“html5”)

HTML5是HTML4.01和XHTML1.0之后超文本标记语言的最新版本,由一群自由思想者设计,最终实现了多媒体支持、交互性、更智能的表单和更好的语义标注。 HTML 5不只是 HTML规范的最新...