图示ADO.NET操作相关介绍使用

开发 后端
虽然有许多人对ADO.NET操作表示怀疑,但在年复一年的不断发展中,他的安全性也在不断提高。保障ADO.NET操作是完全有可能的,但前提是要深入理解到底什么是ADO.NET操作,及他是怎么运作的。

并作为数据绑定控件(例如DataGrid)的数据源提供。如果不知道大纲,ADO.NET操作也能通过使用通常的DataSet获得好处,但是丧失了强类型DataSet的附加特性,也包括怎样优化DataAdapter和DataView的使用(也包括CommandBuilder)。  #t#

下面这个饼状图给出了***次ADO.NET操作创建ObjectContext并用其访问数据库时各种操作所占的时间比

PerfBlogImage2_thumb

 

ADO.NET操作中可以看出仅仅View Generation一个操作就占用了56%的时间,不过令人欣慰的是,这个操作只出现在***次查询的时候,之后生成好的View会被缓存起来供以后使用。一个View.cs文件的样本如下:

View.cs文件

我 们可以使用EDMGen2.exe来自己生成View.cs,然后把它加入到工程中编译,这样会大大缩减View Generation操作所占的时间比。根据ADO.NET TEAM 的测试,自己编译View大概会节省28%的时间。ADO.NET操作不过我在自己电脑上测试的结果没有那么理想,大概是8%左右。

责任编辑:chenqingxiang 来源: 计世网
相关推荐

2010-01-04 13:47:18

ADO.NET数据集

2009-12-22 15:20:25

ADO.NET功能

2009-12-22 14:15:08

ADO.Net处理数据

2009-12-23 16:43:34

ADO.NET模型

2009-12-22 16:10:21

ADO.NET框架

2009-12-28 15:46:22

ADO.NET操作

2009-12-29 13:40:24

使用ADO.NET

2009-12-23 16:15:24

ADO.NET Ent

2009-12-21 15:58:19

ADO.NET集合

2009-12-21 17:39:02

ADO.NET操作

2009-12-31 10:16:45

ADO.NET体系结构

2009-12-21 17:35:24

ADO.NET对象

2009-12-30 10:32:04

扩展ADO.NET

2009-12-25 10:25:59

2009-12-22 10:15:17

ADO.NET规则

2009-12-24 14:54:25

ADO.NET使用

2009-12-24 11:12:29

ADO.Net技术

2009-12-23 14:07:09

ADO.NET实例对象

2009-12-29 16:33:35

ADO.Net Tea

2009-12-23 11:10:38

ADO.NET状态
点赞
收藏

51CTO技术栈公众号