西拉免费代理IP
你当前的位置:西拉免费代理IP > 新闻中心 > ActiveX数据对象.NET(ADO.NET)
来源: 西拉IP 作者: 张祁无 2018年11月24日 15:30
定义 - ActiveX Data Object.NET(ADO.NET)是什么意思?
ActiveX Data Object.NET(ADO.NET) 是.NET框架中的软件库,由提供数据访问服务的软件组件组成。ADO.NET旨在使开发人员能够编写托管代码,以获取对数据源的断开访问,这些访问可以是关系数据源或非关系数据源(例如XML或应用程序数据)。
ADO.NET的此功能有助于创建数据共享,分布式应用程序。ADO.NET使用.NET管理的提供程序提供对数据库连接的连接访问,并使用数据集提供断开连接访问,数据集是仅在检索数据或数据更新期间使用数据库连接的应用程序。数据集是帮助将持久性数据存储在内存中的组件,以便为有效使用数据库资源和更好的可伸缩性提供断开连接的访问。
ADO.NET是从ADO发展而来的,ADO也是一种类似于ADO.NET的技术,具有一些基本的结构变化。虽然可以使用ADO在断开连接模式下工作,但使用数据适配器可以更有效地将数据传输到ADO.NET中的数据库。ADO和ADO.NET之间的数据内存表示不同。ADO.NET可以将数据保存在单个结果表中,但ADO包含多个表及其关系详细信息。与ADO不同,使用ADO.NET的应用程序之间的数据传输不使用COM(组件对象模型)编组,而是使用数据集,该数据集将数据作为XML流传输。
ADO.NET的体系结构基于两个主要元素:DataSet和.NET框架数据提供程序。
数据集提供以下组件:
1、一组完整的数据,包括相关表,约束及其关系
2、从XML Web服务访问远程数据的功能
3、动态处理数据
4、以无连接方式处理数据
5、提供关系数据的分层XML视图
6、使用XSLT和XPath Query等工具来处理数据
.NET框架数据提供程序包括以下用于数据操作的组件:
1、连接:这提供了与数据源的连接
2、命令:执行检索数据,修改数据或执行存储过程所需的数据库语句。
3、DataReader:它以仅向前和只读形式检索数据。
4、DataAdapter:它充当数据集和数据源之间的桥梁,以加载数据集并将数据集中所做的更改协调回源。
ADO.NET的ADO.NET实体框架是ADO.NET的新技术,它抽象了数据编程的水平,以消除数据模型和语言之间的阻抗不匹配,这是应用程序开发人员必须要处理的。
阅读 613
相关推荐
友情链接
全网最大的免费网页代理ip平台,提供大量免费http代理服务器和免费ip代理地址
© 2016 - 2021. 西拉免费代理ip, All rights reserved. 鄂ICP备18017015号-4