ADO.NET的五大对象
2023-09-11 14:21:59 时间
ADO.NET的五大对象
ADO.NET是一种数据访问技术,使得应用程序可以连接到数据存储,并以各种方式操作存储在其中的数据。
该技术基于.NET Framework,与.NET Framework类库的其余部分高度集成。
ADO.NET API的设计,使得可以从所有面向.NET Framework的语言中使用该API,如Visual Basic、C#、J#、和Visual C++。ADO.NET软件栈包含两个主要部分:提供者和服务。
ADO.NET的“提供者”是一些组件,这些组件知道如何与特定的数据存储设施交互(例如,有一个提供者与SQL Server交互,另一个提供者与Oracle数据库交互)。
所有的提供者都向外提供一个统一的API接口,ADO.NET软件栈中的其他层在此API之上建立。
ADO.NET还包括基于提供者而建立的一些服务,设计这些服务的目的,是为了方便编写应用程序。其中一个服务是内存中的缓存(in-memory cache),缓存保存了数据的关系形式,并执行修改跟踪和约束验证等功能;该服务通过ADO.NET DataSet接口提供,包括一些与提供者层进行交互的组件。
五大对象分别是:
1、Connection(连接数据库)
2、Command(执行T-SQL语句)
3、DataAdapter(用户填充DataSet,断开模式)
4、DataReader(读取数据库,一种只读模式,只向前的)
5、DataSet(数据集,好比电脑的内存)
相关文章
- 【原创】开源Math.NET基础数学类库使用(11)C#计算相关系数
- ASP.NET Core 上传大文件无法接收的问题
- ASP.NET Core使用Elasticsearch记录API请求响应日志实战演练
- .NET开源Protobuf-net组件修炼手册
- C#.NET常见问题(FAQ)-如何修改代码字体
- 使用.NET Framework中的对象来检索网页和处理其内容
- .NET和SQL Server中“空值”辨析 (DBNull与Null的区别)
- .Net 垃圾回收和大对象处理
- ASP.NET Core 6框架揭秘实例演示[12]:诊断跟踪的进阶用法
- 200行代码,7个对象——让你了解ASP.NET Core框架的本质[3.x版]
- [ASP.NET Core 3框架揭秘] 配置[4]:将配置绑定为对象
- paip.web数据绑定 下拉框的api设计 选择框 uapi python .net java swing jsf总结
- Chrome开发者工具里的一个隐藏技能:chrome://net-internals
- SautinSoft PDF Focus .Net 8.6.1 Crack
- VB.net:VB.net编程语言学习之基于VS软件连接SQL Server(利用ADO.NET操作数据库/添加新数据源/DataGridView数据表格控件)的简介、案例应用之详细攻略
- .NET Reactor 6.9.0:::终极 .NET 混淆器
- VB.net:VB.net编程语言学习之基于VS软件连接SQL Server(利用ADO.NET操作数据库/添加新数据源/DataGridView数据表格控件)的简介、案例应用之详细攻略
- .Net MVC订单后台管理系统源码编码过程
- ASP.Net 内置对象
- 【.Net实用方法总结】 整理并总结.NET 中的 System.IO.Pipelines(管道)
- ADO.NET入门教程(七) 谈谈Command对象高级应用