sqlSugar .net ORM 框架到底强在什么地方?
这几天小编没有发文章一直在看 sqlSugar 这个框架。感觉到了sqlSugar真正的强大
.net 中常见的ORM有 EF、sqlSugar、Dapper。这三个小编都使用过 。
- EF 微软官方工具包,已经停更了。主要有两个缺点一个是性能,一个是对于复杂的SQL支持不好,需要自己手写相关的扩展才可以
- Dapper 国外公司开发。性能比EF好 ,写法相对来说 复杂,对于多表查询支持不怎么好。
- sqlSugar 国内公司开发,性能是目前最好的。功能也比如好,代码自动生成 ,读写分离。用了sqlSugar 基本上 都是围绕在lambda 表达式,委托,匿名类一些在操作。可以说是完全脱离了SQL,在工作开发速度上 会有比较好的提升。
- sqlSugar 支持多种数据库,像mysql、sqlserver、oracle、 PostgreSQL sqlite等 多种数据库。有着比较好的事务管理功能。
后期小编会对sqlSugar 提供一系列的文章直到工具类的定义完整体系进行处理。大家什么要知道的可以留言,小编会出专门的文章来进行说明