漫谈ADO类库使用及其注意事宜

开发 后端
在ADO类库中,XML仅仅只是作为输入和输出格式.但是,在ADO.NET中,XML作为数据记录格式为你提供了一系列的方法,如: manipulating, reorganizing, sharing, and transferring.

对于在ADO类库中操作,无论任何你输入进到DataSet中的数据,不管是不是原创,都能够通过双面编程模型进行处理.,下面进行对ADO类库进行详细的说明学习,以及ADO类库的优越性。
  
如同XML文档一样,DataSet 读取/书写数据和模式。数据和模式在HTTP中是可转移的,也可以在任一支持XML的平台上运行。相同的数据在不同的时间段通过不同的模式可以被执行。你利用ReadXmlSchema来书写模式。 XML模式包含了data set中tables 的名称,如同data set 中的relations 和 constraints一样。在调用ReadXmlData之前你应该完成这个步骤。

Web 应用程序的成功改变了典型分布式系统的面貌。现在大多数分布式系统都是 n 层系统,这类系统对扩展性和互操作性的要求越来越高。因此,非连接数据处理和 XML 成为最佳实践,并为业界广为接受。
  
ADO.NET试图将一些现有的在.NET旗下最好的精华都统成为一体.对于数据访问的所有的编程模式就综合性的,并是非常强大的.也许该模式不能一一满足你的每个要求,但它朝模式设计方向跨出了一大步,不管如何,请记住ADO.NET只是一个测试版,而且只有有限的文档支持.
  
ADO程序员从该测试版中将会受益非浅,因为他们已经熟悉了关于ADO.NET的方方面面,包括关于abstraction的最高层次-- inspiring 模型. ADO.NET代码与现有的ADO代码并不兼容,但是功能却近似.。#t#

为完全发挥ADO.NET 的优势,与其只是简单的计算出最快的方式来放置代码,还不如实实在在的弄清楚ADO类库本身的要领.不管如何,.你所选择的NET编程模式-- Windows Forms, Web Forms, or Web Services,ADO.NET都会在数据存取方面帮你一把。

查询非主键列,ADO类库可以使用数据视图来提高多个数据查询的速度。当给数据视图添加排序时,将建立搜索时使用的索引。数据视图暴露了查询下层数据表的Find和FindRows方法。  

如果你不是查询表的排序视图,也可以通过为数据表建立数据视图获得基于索引的查看表的好处。注意如果你执行数据上的多个查询这是唯一的好处。如果你只执行单个查询,需要建立索引的过程将因为使用索引而降低了性能。  

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

2009-12-21 17:23:56

ADO.Net程序

2009-12-21 16:18:47

ADO.NET数据库

2009-12-23 09:01:15

ADO.NET连接池

2009-12-25 15:47:20

ADO存储过程

2009-12-21 17:39:02

ADO.NET操作

2010-01-04 14:40:51

ADO 检索

2009-12-24 14:45:32

ADO.NET程序

2009-12-25 17:05:32

ADO.NET数据库

2010-01-06 10:18:02

JSON类

2009-12-18 13:46:16

Visual Web

2010-01-04 16:18:13

ADO.NET连接池

2010-03-05 15:30:29

Android编程语言

2009-12-22 10:43:48

ADO.NET类库

2009-12-25 17:37:49

ADO接口

2010-02-01 17:01:16

初学Python

2009-12-23 15:17:11

ADO连接池FAQ

2010-01-22 14:12:40

C++

2010-01-28 16:42:29

C++静态成员

2010-02-01 13:41:43

2009-12-10 10:15:22

VS SP6.0
点赞
收藏

51CTO技术栈公众号