数据会从数据库中取出并先传给一个中间层业务对象,然后传至用户界面。为了适应这种数据交换,ADO.NET采用了基于XML的持续的传递格式。也就是说,当数据从一个层传向另一个层时,ADO.NET技术的方案是将内存中的数据(即数据集)表述为XML,然后以XML格式传递给其他组件。#t#
下图为ADO.NET解决方案中主要组件。
为了方便处理数据,Visual Studio.NET添加了许多新特性。对于高级XML开发者,Microsoft提供了一个有色彩标识的XML设计器,ADO.NET技术具有语句自动补写和标签自动补写的功能。
如果想要更加图形化的数据视图,开发者可以使用XML设计器的设计视图:只要将数据源,包括Microsoft SQL Server和Oracle数据库,拖拽到设计界面中,就可以轻松完成。你可以用任意的数据源,包括XML文件,ADO.NET技术来创建你的数据集。
通常,ADO.NET技术你需要添加、修改或删除数据来开发你的应用程序。利用数据预览标签,你不仅可以添加修改数据,你还可以操纵数据之间的关联。