图示ADO.Net处理数据操作

开发 后端
本文主要讲述ADO.Net处理数据,怎样创建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

image

第二次读写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

image


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

责任编辑:chenqingxiang 来源: CSDN
相关推荐

2009-12-30 11:13:28

ADO.NET操作

2010-01-04 13:47:18

ADO.NET数据集

2009-12-23 16:43:34

ADO.NET模型

2009-12-24 11:12:29

ADO.Net技术

2009-12-25 15:09:11

ADO.NET选项

2010-01-04 09:43:51

ADO.NET对象模型

2009-11-03 15:47:10

ADO.NET数据异步

2009-11-12 15:47:14

ADO.NET更新数据

2009-12-23 16:15:24

ADO.NET Ent

2009-12-31 10:16:45

ADO.NET体系结构

2009-12-31 16:09:22

ADO与ADO.NET

2009-12-23 11:25:30

ADO.NET处理

2009-12-30 16:05:20

ADO.NET实例

2009-12-18 14:27:24

ADO.NET对象

2009-12-21 17:35:24

ADO.NET对象

2009-10-29 11:18:47

ADO.NET SQL

2010-01-04 13:16:31

ADO.NET命令

2009-12-30 10:25:25

下一代的ADO.NET

2009-12-24 10:37:03

ADO.NET访问数据

2009-03-19 09:58:04

ADO.NET数据库SQL操作
点赞
收藏

51CTO技术栈公众号