亲密接触ADO.NET v2.0

ado

随Whidbey发布的新一代ADO.NET有一些伟大的特征,这将使我们开发人员的生活变得更轻松一点点。下面我向大家介绍ADO.NETv2.0的一些特征。

一.多活动结果集(MARS:Multiple Active Results Sets)允许一个连接支持多个并发命令和多个打开的结果集。你能通过一个查询打开一个结果集,并且在前一个仍然被打开及访问的情况下,你仍然可以在同一个连接上执行各种命令。

二.查询和打开数据库连接的异步操作。新版本的ADO.Net提供了BeginExecuteReader, BeginExecuteNonQuery, EndExecuteReader 和 EndExecuteNonQuery.等函数供我们进行查询和打开数据库连接的异步操作。

三.内置了对数据行分页的支持。Command类中的新增加的ExecutePageReader方法提供了更加有效的数据访问,数据将以单页而不是一个单独的列表显示。

四.为SQL Serve 增加了更改通知,这将允许编写代码去缓存数据和结果集。但是,对任何更改的自动反应将会导致数据库中的原始数据无效。结合异步操作,这是一个伟大的特征。

五.SQL Server Yukon现在支持用户自定义类型(UDFs),允许你像.NET程序集一样构建自己的数据类型并将他们放入数据库服务器和客户端,以便使用更自然有效的方式检索信息。

六.一组叫做ObjectSpaces的类允许将数据直接作为对象而不是个值进行处理。

XML现在成为了ADO.NET中的首要的类。你现在使用dataset作的任何事情将来都可以使用XML文档代替。

一.将一系列的数据源和XML数据集成,并且发布了一种遵循相同规则的编程模型,以用来在ADO.NET中读取、修改数据。

二.增加了对XQuery和XML视图的内置支持。这提供了一种在多个数据源之间进行分布式处理的技术,虽然,当前的发布是基于SQL Server 和XML 文档的。

三.为SQL Server Yukon 在XML 数据存储、关系集成和XML数据管理技术方面提供了更好的支持

四.XPathDocument类有一个主要的改变。内容现在能够被编辑,内置了更改组件以便自动跟踪修改、插入、删除活动。

五.一个新的XPathChangeNavigator类将被引入。这个类允许通过编码检索在一个XPathDocument中的改变。并且还有一个XPathEditor的新类被用来执行改变。

六.XML 视图的引入,提供了XML数据类型定义和相关数据类型定义的映射,将使得存储在SQL Server中的相关数据能够以XML形式浏览和处理

七.一个新的XmlAdapter类被用来映射ADO.Net的DataAdapter类。它通过一个XML视图将一个XML文档和一个数据库连接起来,通过SQL声明的自动生成,以使数据的读取及其改变和一个数据库保持一致

八.XQuery将通过一个新的XQueryProcessor类得到支持。XQueryProcessor类用来和XPathNavigator联合从使用W3C XQuery 语言的XML文档中查询和返回信息。

九.SQL Server 的最新版本Yukon增加了一些和System.Xml 2.0相集成的特征。这包括为XML提供的新的一流的数据类型,这一数据类型使得SQL Server能够被用作XML文档的存储器。这允许在一个表中的列被标记为xml数据类型,XQuery 查询能够依据XML和相关架构执行并提供相应的类型信息

我非常热切的盼望这一伟大的发布!

时间: 2024-09-14 07:12:50

亲密接触ADO.NET v2.0的相关文章

ADO第一次亲密接触-ADO开发实践之一

一.ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API.DAO.RDO都要容易使用,并不失灵活性.本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例代码. 二.基本流程 万事开头难,任何一种新技术对于初学者来说最重要的还是"入门",掌握

Photoshop教程02:亲密接触Photoshop6

教程 跟Photoshop6约会结束来,想不想再来一次亲密接触呢?不要着急,往下看! 一目了然的选项栏 Photoshop6.0的操作界面有了较大的改变,重要的变化是添加了选项栏,其功能相当 图2-01 画笔调板,在Photoshop6.0画笔调板已经成为画笔工具的一个选项,画笔的设置和各种选项也在画笔工具的选项栏中完成,如图2-02所示. 图2-02 图像以前的编辑菜单下的数字变形命令指定图像旋转和缩放比例变为变形命令的选项栏来完成,如图2-03所示. 图2-03 制作优秀的网络图像 各位是不

亲密接触ASP.Net(16) Cookie

Cookie Cookie的用法也和ASP中差不多.比如我们建立一个名为aspcn,值为飞刀的cookie HttpCookie cookie = new HttpCookie["aspcn"];cookie.Value = "飞刀";Response.AppendCookie(cookie); 我们取出Cookie值也很简单 HttpCookie cookie = Request.Cookies["aspcn"];cookieValue = c

亲密接触Redis-第三天(Redis的Load Balance)

前言 上两天讲述了Redis的基本搭建和基于HA的集群布署方式以及相关的策略和注意点.今天开始讲述Redis的Cluster功能,而这块目前来说网上资料不是太全,就算有1,2篇也只是单讲服务端的搭建也并未提及相关的客户端怎么和Redis Cluster间的调用问题. 我们今天要讲述的Redis Cluster是真正的Load Balance,它和Sentinel不一样,Sentinel虽然也叫集群,可是它是一种HA策略即High Available或者又通俗的被称为"灾难转移"策略.

Touch U9:V2.0深化行业应用,用友向管理大师嬗变

问题描述 TouchU9:V2.0深化行业应用,用友向管理大师嬗变"好的管理,有如美的旋律!"近期,蜚声国际的著名小提琴家吕思清出现在用友最新版央视黄金时段广告中,为U9V2.0的上市奏响了序曲.重金投入的广告大片,无疑再次展现了用友在高端ERP市场力拼SAP.ORACLE等国际巨头的决心与信心.国际著名管理顾问詹姆斯•莫尔斯说:"可持续竞争的惟一优势来自于超过竞争对手的创新能力."这句话对于近期在中高端管理软件ERP市场屡屡掀起签单风暴的用友U9来讲,无疑是其成功

AWS F1 正式上线,深度解析 FPGA 与公有云的亲密接触

1. 背景 历经近 5 个月的邀请内测,Amazon AWS 于 4 月 20 日宣布 FPGA EC2 实例 F1 正式上线.就在 F1 内测公布后这短短几个月时间,国内互联网巨头 BAT 加华为纷纷借势宣布开展 FPGA 云加速器业务,这一波异构计算之风势头之猛可见一斑. 其实,FPGA 以其高能效和可重编程的优势,在大型互联网企业内部早有应用并逐渐成为常态.例如媒体压缩,加解密,AI,大数据处理等领域,FPGA 方案较传统 CPU 和 GPGPU,往往可达到几倍甚至几十倍的能效提升.然而过

我与鸟哥 Yar 的亲密接触

模块越来越多,业务越来越复杂,RPC 就上场了,在 PHP 的世界里,鸟哥的作品一直备受广大网友的青睐.下面一起学习下鸟哥的 PRC 框架 Yar . 揭开 Yar 神秘面纱 RPC 采用客户端/服务器模式.首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息.在服务器端,进程保持睡眠状态直到调用信息的到达为止.当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行.这和

普联TL-WDR5600 V2.0如何设置无线桥接

  普联TL-WDR5600 V2.0设置无线桥接的步骤一.无线桥接拓扑图 主.副路由器设置无线桥接成功后,有线.无线终端可以连接主.副路由器上网,移动过程中可以自动切换,实现漫游.拓扑如下 TL-WDR5600 V2.0路由器无线桥接拓扑 普联TL-WDR5600 V2.0设置无线桥接的步骤二.确定被桥接的无线信号 在设置TL-WDR5600进行桥接之前,需要先弄清楚被桥接的无线信号名称和无线密码;即主路由器的无线名称和密码,如下图所示 确认主路由器的无线名称和无线密码 普联TL-WDR560

从零开始与网站开发亲密接触

从零开始与网站开发亲密接触 去年我接手第一个网站项目开发时,并没有做网站的经验,只能试着按照以前我参与做Microsoft Office时的方法来做: 首先是打造一个便于公司内部沟通交流的内部网,其中包含"传统软件"研发需要的三个工具:文档库(存放公司各项目的文档).CVS(保存项目的各种源代码).BugFree(记录项目的各种缺陷). 然后,抓住"需求.开发.测试"三个环节: 1 要做好规划.明确需求.为什么要做这个网站.要达到什么目标?特别是需求,要详细到每个页