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

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

ruisui883个月前 (01-21)技术分析27

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

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

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

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

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/439.html

标签: c# orm框架
分享给朋友:

“sqlSugar .net ORM 框架到底强在什么地方?” 的相关文章

Deepin Linux正式引入AI功能,成为第一个正式加入AI潮流的Linux发行版

Deepin Linux是一个基于Debian的Linux发行版,以美观和实用性而闻名。现在为了达到人工智能发展趋势的前沿,Deepin Linux的开发人员宣布,他们已经开始将AI功能集成到桌面环境及其随附的应用程序中。AI集成包含了两种风格——AI驱动的图像编辑插件和AI编码助手。其中图像编辑插...

掌握版本控制:Git的那些常见用法与技巧

Git作为现代开发中最常用的版本控制系统,它的普及和高效性使得程序员几乎每天都在与它打交道。无论是个人项目,还是团队协作,Git都能帮助我们追踪代码的修改历史,保证代码版本的管理井井有条,并在多人协作时有效地避免冲突。本文将分享一些常见的Git用法与技巧,帮助你更好地掌握Git的强大功能,并提升你在...

el-table内容\n换行解决办法

问题请求到的数据带有换行符 '\n'但页面展示时不换行statusRemark: "\"1、按期完成计划且准确率100%,得100分;\n2、各项目每延误1天,扣1分;每失误1次或者员工投诉1次,扣3分,失误层面达到公司级影响较大的,该项绩效分数为0\"\n&...

深度解析!AI智能体在To B领域应用,汽车售后服务落地全攻略

在汽车售后服务领域,AI智能体的应用正带来一场效率和专业度的革命。本文深度解析了一个AI智能体在To B领域的实际应用案例,介绍了AI智能体如何通过提升服务顾问和维修技师的专业度及维修效率,优化汽车售后服务流程。上周我分享了AI智能体+AI小程序To C的AI应用场景《1000%增长!我仅用一个小时...

Vue学习笔记之动态路由的参数传递应用及技巧

路由的参数传递:①通过params的类型· 配置路由格式:/router/:id· 传递的方式:在path后面跟上对应的值· 传递后形成的路径:/router/list,/router/profile这个就是前两篇中提到的"动态路由"中有应用过这个方法:②通过query的类型(对象方...

Vue从入门到实践 丨Vue-router基本使用

1. 什么是 vue-routervue-router 是 vue.js 官方给出的路由解决方案。它只能结合 vue 项目进行使用,能够轻松的管理 SPA 项目中组件的切换。vue-router 的官方文档地址:https://router.vuejs.org/zh/2. vue-router 安装...