图示ADO.NET体系结构进行说明介绍

开发 后端
ADO.NET体系结构具有良好的数据描述功能和存储格式,并且有很高的可扩展性和共享性,所以XML技术得到了快速发展及普遍应用。XML已成为从中间层传送数据到桌面的工具。

学习ADO.NET体系结构时,首先碰到的就是环境的配置。以前学的ADO.NET,但并没有怎么用。所以有一个星期的时间基本是在用实践着.net 1.0,下面进行有效的说明ADO.NET体系结构。

由于XML的数据可以通过中间层代理与多种后端(数据库)源集成,所以XML技术已得到很多软件平台和数据库制造商的支持。Microsoft的.NET围绕XML这一核心提供了一个强大而快速的开发工具——C#,它具有***的高开发效率。特别是在XML与ADO.NET编程方面,通过XML类和ADO.NET之间的紧密集成,将关系数据和XML在.NET框架中结合在一起。

1 ADO.NET体系结构
ADO.NET是由一系列的数据库相关类和接口组成的,它的基石是XML技术。通过ADO.NET不仅能访问关系型数据库中的数据,而且还能访问层次化的XML数据。

ADO.NET提供了二种数据访问的模式,即连接模式(Connected)和非连接模式(Disconnected)。ADO技术中就有连接模式,而非连接模式是ADO.NET体系结构中才具有的。与传统的数据库访问模式相比,非连接模式为应用程序提供了更大的可升级性和灵活性。#t#

在该模式下,一旦应用程序从数据源中获得所需的数据,它就断开与原数据源的连接,并将获得的数据以关系数据库中表的形式存放在主存中。在应用程序处理完数据后,它再取得与原数据源的连接并完成数据的更新工作。

ADO.NET体系结构中还有一个非常重要的部分,即数据提供者对象(Data Provider),它是访问数据库的必备条件。通过它可以实现对实际数据库的操作,操作的结果或者在连接模式被直接处理,或者产生相应的数据集对象。.NET Data Provider是一个数据源和应用程序间尽可能小的层,从而在不牺牲功能的前提下提高了性能。


责任编辑:chenqingxiang 来源: 博客园
相关推荐

2009-12-18 14:01:07

ADO.NET体系结构

2009-12-23 16:43:34

ADO.NET模型

2009-12-21 11:18:09

ADO.NET体系结构

2010-01-04 09:43:51

ADO.NET对象模型

2009-12-25 09:25:54

ADO.NET实例

2009-12-18 16:28:35

ADO.NET结构

2009-12-31 15:55:06

ADO.NET结构

2009-12-25 15:09:11

ADO.NET选项

2009-12-30 11:13:28

ADO.NET操作

2009-12-30 10:25:25

下一代的ADO.NET

2010-01-04 13:47:18

ADO.NET数据集

2009-12-30 16:05:20

ADO.NET实例

2009-12-22 11:17:58

ADO.NET产品

2009-12-29 15:22:40

ADO.NET类库

2009-12-21 10:37:05

Ado.Net 实例

2009-12-21 11:29:13

Ado.Net代码

2010-01-04 13:16:31

ADO.NET命令

2009-12-18 17:01:21

ADO.NET数据

2009-12-21 14:39:09

ADO.NET技巧

2009-12-23 11:10:38

ADO.NET状态
点赞
收藏

51CTO技术栈公众号