惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
M
MIT News - Artificial intelligence
Engineering at Meta
Engineering at Meta
云风的 BLOG
云风的 BLOG
博客园 - 叶小钗
Jina AI
Jina AI
Last Week in AI
Last Week in AI
The Cloudflare Blog
博客园 - 【当耐特】
Stack Overflow Blog
Stack Overflow Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学
博客园_首页
I
InfoQ
G
Google Developers Blog
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
H
Help Net Security
U
Unit 42
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog

博客园 - Charleston

配置Windows 2008 R2 防火墙允许远程访问SQL Server 2008 R2 heroku空间部署步骤 网站部署后Parser Error Message: Could not load type 的解决方案 C#中准确跟踪错误异常所在的文件位置方法 *(转)超时时间已到。超时时间已到 但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用 并且达到了最大池大小。 情感分析资源 (转) 布朗语料库中条件概率分布函数ConditionalFreqDist使用 一些常用的NLTK频率分布类中定义的函数 利用Aspose.Cells完成easyUI中DataGrid数据的Excel导出功能 修改tt模板让ADO.NET C# POCO Entity Generator With WCF Support 生成的实体类继承自定义基类 利用ELMAH和Sqlite快速完成错误日志的捕获和存储 Guide to Data Mining 读书笔记 相似度距离算法的取舍 情感分析面临的挑战 Ulipad中设置自定义模块(module)路径的方法(图) GAE的for application does not match expression '^(?:[a-z\d\-]{1,100}\~)?(?:(?!\-)[a-z\d 错误 - Charleston 利用HttpHandler和Jquery进行数据库增改删查操作 机器学习算法相关的开源架构介绍 JSON C# Class Generator ---由json字符串生成C#实体类的工具 Win7下附加sql2005数据库失败 错误代码5120的解决方法
DbHelperSQL和Dapper数据访问的性能对比
Charleston · 2012-08-23 · via 博客园 - Charleston

之前做项目为了节约时间,对于数据库的CRUD操作直接使用动软封装DbHelperSQL类库,使用起来非常方便,直接两行代码就搞定!

比如: string strSelect="select userName from tb "; DbHelperSQL.Query(strSelect);完成数据查询操作。

最近见到imfunny对Dapper的深入研究,比较佩服这种钻研精神并谢谢他的耐心解答,准备把项目换用microORM这种数据访问类库试试,所以做了一个简单的性

能测试,主要对比两种数据访问类对插入和读取500记录的所耗时间长短,由于初次接触,考虑不周全的地方,请专家拍砖。

从上图中可以看出对于批量的插入操作,Dapper的性能远远胜过动软的DbHelperSQL(通过事务完成),但是在查询操作中Dapper耗费时间要长,并且发现程序执行

几次,则时间差更大,具体原因正在查询中,如果熟悉的Dapper的达人,请踊跃讨论,最后附上源码祝苦并充实的IT屌丝们节日快乐 :)。 源码下载