图示ADO.Net处理数据操作

ADO.Net处理数据作为下一代的开发程序,代号为Orcas。最近微软推出了ADO.Net处理数据的新闻,涵盖了VS之前版本的所有功能,快捷键也基本完整,与将要发布的RTM版不会有什么太大的差别。

创新互联-成都网站建设公司,专注成都做网站、网站制作、网站营销推广,域名申请,网页空间,网站运营有关企业网站制作方案、改版、费用等问题,请联系创新互联

测试环境当然就是我这台笔记本了,受限与硬盘转速,运行起来一定是不如台式机的,ADO.Net处理数据但至少保证了三个方案相同的软硬件环境:Windows Server 2008,Visual Studio 2008,MS SQL Server 2008,清一色的***产品。 #t#

测试分成六个阶段,数据量分别为10,10,100,1千,1万,10万逐级增长,ADO.Net处理数据分别测试了读取、写入、更改、删除四个基本的操作的耗时,结果如下(时间单位:秒):

***次读写10条数据
读写方式 读取耗时 添加耗时 修改耗时 删除耗时 平均耗时
当前机制(简化) 0.007 0.35 0.02 0.014 0.09775
LINQ to SQL 0.023 0.083 0.102 0.068 0.069
Entity Framework 0.238 3.084 0.009 0.006 0.83425

第二次读写10条数据

读写方式

读取耗时

添加耗时

修改耗时

删除耗时

平均耗时

当前机制(简化)

0.002

0.034

0.011

0.020

0.01675

LINQ to SQL

0.003

0.011

0.043

0.058

0.02875

Entity Framework

0.004

0.006

0.005

0.004

0.00475

***阶段测试结果非常出人意料,ADO.Net处理数据和LINQ to SQL操作数据的时间都控制在0.5秒以内,非常的迅速,但是Entity Framework在添加这步表现非常差,由于这五步是连续测试,其中添加数据是***步操作,而EF在在进行***步操作的时候足足延迟了3秒钟!这3秒钟 到底EF在做什么?   

分享文章:图示ADO.Net处理数据操作
网页URL:http://www.csdahua.cn/qtweb/news46/53646.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网