没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
全文可编辑 word 文档 页眉与背景水印可删除
1
把 Dapper 换成 SqlSugar ORM 类的方法详解
目录
为什么要写这篇文章 Dapper 介绍 SqlSugar 介绍性能对
比移植教程
为什么要写这篇文章
Dapper 介绍
SqlSugar 介绍
性能对比
移植教程
因数我看到很多人虽然用着 SqlSugar,但是同时也用着
Dapper,因为 SqlSugar 兼容了 Dapper 所有 API,所以既然
你用了 SqlSugar 那么就没有必要在同一个项目中使用 2 个
ORM
所 以 这 篇 文 章 是 给 使 用 SqlSugar 或 者 你 想 使 用
SqlSugar 的朋友看的
Dapper 是一个轻量级开源的 ORM 类,他是通过扩展
IDbConnection 提供一些有用的扩展方法去查询您的数据库,
所以 Ado.Net 支持的数据库,他都可以支持。
在速度方面具有“King of Micro ORM”的头衔,几乎与
使用原始的 ADO.NET 数据读取器一样快。很多人第一次使用
全文可编辑 word 文档 页眉与背景水印可删除
2
了他之后,就深深的喜欢上他了。
SqlSugar 同样轻量级小巧,功能方面更加全面,需求都
是来自 1000 多开发人员的真实项目需求,在这些需求上进
行完美的设计,经过 5 年多的积累,
可以完美满足企业级的所有需求特别是查询功能,支持
了各种类型的返回例如 DataTable、List、字典等,还支持
各种查询,
例如一次查询多个结果集,当然也支持存储过程
在基础功能查询上性能双方是相当接近的,并且在不同
CPU 多台电脑上进行过大量测试,性能 SqlSugar 一点不占下
风,甚至更好,
在 SqlSugar 源码中有对比代码,这边我就不多介绍了,
性能永远是自个比才是真实的,别人比都是虚假的
1、Sql 加参数查询
Dapper 使用 Sql 加参数查询
/// <summary>
/// 查询列表
/// </summary>
/// <param name="sql">查询的 sql</param>
/// <param name="param">替换参数</param>
/// <returns></returns>
public static List<T> Query(string sql, object
全文可编辑 word 文档 页眉与背景水印可删除
3
param)
{
using (SqlConnection con = new
SqlConnection(connectionString))
{
return con.Query<T>(sql,
param).ToList();
}
}
SqlSugar 使用 Sql 加参数查询
/// <summary>
/// 查询列表
/// </summary>
/// <param name="sql">查询的 sql</param>
/// <param name="param">替换参数</param>
/// <returns></returns>
public static List<T> Query(string sql, object
param)
{
using (SqlSugarClient con =new
SqlSugar.SqlSugarClient(connectionConfig))
{
剩余18页未读,继续阅读
资源评论
mmoo_python
- 粉丝: 0
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功