专家学者解决ADO.NET方案使用说明

开发 后端
这种非连接的结构体系使得只有在读写数据库时才需要使用数据库服务器资源,因而提供了更好的可伸缩性,ADO.NET方案然后传至用户界面。为了适应这种数据交换。

ADO.NET方案是将内存中的数据(即数据集)表述为XML,然后以XML格式传递给其他组件,但前提是要深入理解到底什么是FrontPage服务器,及他是怎么运作的,下面进行学习研究。

事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。可编程性利用Visual Studio.NET,你可以对你的对象进行编程,而不是某一个数据表或某一个数据列。ADO.NET采用强类型编程,可以更好的表述业务对象。

例如,在以下的代码行中采ADO.NET方案用了传统的程序设计(不是强类型的)IF TotalCost > Table("Customer").Column("AvailableCredit") 在这个例子中,采用的是关联的、抽象的方式对ADO表和列进行编程。#t#

如果采用强类型编程,事情就变得简单多了:IF TotalCost > Customer.AvailableCredit除了能够方便阅读,强类型代码也更加容易编写。

特别是依靠语句自动补写功能,你编写的对ADO.NET方案象也能够识别。在下例中可以看到,利用IntelliSense(智能感应)技术,可以方便的找到与Customers相关的表。


图一.强类型编程和IntelliSense

此外,强类型数据集有更高的执行速度,因为应用程序ADO.NET方案不必在每次访问数据成员时都去ADO对象集合中查找了。运用Data Set (数据集)任何采用ADO.NET的应用方案中最重要的就是数据集了。数据集是指数据库数据中的拷贝。

一个数据集可以包含任意多个数据表,每一个一般都对ADO.NET方案应于数据库中的表或视图。数据集组成了一个非连接的数据库数据视图。也就是说,它在内存中,并不和包含对应表或视图的数据库维持一个活动连接。这种非连接的结构体系使得只有在读写数据库时才需要使用数据库服务器资源,因而提供了更好的可伸缩性。

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

2010-01-08 10:34:49

JavaScript解

2009-12-18 14:20:26

ADO.NET组件

2009-12-21 14:55:49

ADO.NET对象

2009-12-18 15:11:50

ADO.NET类

2009-12-22 10:43:48

ADO.NET类库

2009-12-18 13:52:39

ADO.NET设计器

2009-12-11 10:19:54

Visual Stud

2009-12-18 17:06:37

ADO.NET 数据库

2009-12-23 14:53:28

ADO.NET连接池

2009-12-24 09:14:52

ADO.Net Tea

2009-12-28 15:11:36

ADO.NET专家

2009-12-21 16:07:52

ADO.NET数据库

2009-12-23 09:14:52

ADO.NET连接池

2009-12-23 13:23:29

ADO.Net Sql

2009-12-22 16:03:34

ADO.NET Ent

2009-12-21 14:55:49

ADO.NET类库

2009-12-23 17:39:16

ADO.NET解决方案

2009-12-31 13:50:46

ADO.NET模型

2009-12-30 15:58:42

ADO.NET数据库编

2009-12-18 17:16:47

ADO.NET连接数据
点赞
收藏

51CTO技术栈公众号