ADO.NET常用命名空间
命名空间(NameSpace)记录了对象的名称与所在的路径。使用ADO.NET中的对象时,必须首先声明命名空间,这样编译器才知道到哪里去加载这些对象。根据ADO.NET数据提供程序和主要数据对象,ADO.NET的命名空间可分为基本对象类、数据提供程序对象类和辅助对象类等。
* System.Data:此对象类别地址包含大部分的ADO.NET的基础对象,如DataSet、DataTable、DataRow等,故在编写ADO.NET程序时,必须先声明。
* System.Data.OLEDB:当使用Microsoft OLE DB.NET数据提供程序连接SQL Server 6.5以下版本数据库或其他数据库时,必须首先声明此类对象。
* System.Data.SQLClient:当使用Microsoft SQL Server.NET数据提供程序连接SQL Server 7.0以上版本数据库时,必须首先声明此类对象。
* System.Data.Odbc:当使用Microsoft ODBC.NET数据提供程序连接ODBC数据源连接的数据库时,必须首先声明此类对象。
* System.Data.OracleClient:当使用Oracle.NET数据提供程序连接Oracle数据库时,必须首先声明此类对象。
* System.Data.Common:包含由.NET Framework数据提供程序共享的类。数据提供程序描述一个类的集合,这些类用于在托管空间中访问数据源,例如数据库。
* System.Data.Sql:支持特定于SQL Server的功能的类。
* System.Data.SqlTypes:提供一些类,它们在SQL Server 内部用于本机数据类型。这些类提供了其他数据类型的更安全、更快速的替代方式。
* Microsoft.SqlServer.Server:专用于Microsoft .NET Framework公共语言运行库(CLR)与Microsoft SQL Server和SQL Server数据库引擎进程执行环境的集成的类、接口和枚举。
* System.Transactions:允许用户编写自己的事务性应用程序和资源管理器的类。具体来说,可以创建事务并和一个或多个参与者参与事务(本地或分布式)。
ADO.NET命名空间的结构如图
ADO.NET命名空间的结构 |
转载于:https://www.cnblogs.com/tanding/archive/2012/07/11/2586256.html
ADO.NET常用命名空间相关推荐
- oracle命名空间使用,揭秘ADO.NET OracleClient命名空间对象
大家都知道随着技术的发展,访问数据库的方式也很多,不知道大家喜欢用什么方法去访问数据库呢?先给大家介绍常见的几种:开放数据库互联(ODBC).数据访问对象(DAO).远程数据对象(RDO).Activ ...
- C#常用命名空间集合
C#常用命名空间 MSDN上的C#.NET Framework类库文档目录树,本人觉得有点不得要领,于是参考搜到的结果简单整理如下: 一.基础命名空间 处理内建数据.数学计算.随机数的产生.环境变量. ...
- 59. C# -- .NET Framework 常用命名空间总结
.NET Framework 类库提供的一些常用的命名空间: 1.System.Collections; 包含定义各种对象集合(如列表.队列.位数组.哈希表和字典)的接口和类. 2.System.Te ...
- ADO.NET 常用对象(18)
ADO.NET提供了从不同数据源访问数据的结构,在ADO.NET中数据访问可以分为三层 (如下图所示). 物理层数据存储:可以访问OLE数据库,SQLserver数据库 或者xml文件.即图中的各种数 ...
- C# 常用命名空间说明
System:其中包含的类型为引用程序需要的一些基本类型: System.Coliection:其下的类型主要用于管理集合.如堆栈.队列.散列表等. Syetm.Diagnostics:其下的类用于处 ...
- ADO.NET常用对象
一.Connection对象 Connection对象也称为数据库连接对象,Connection对象的功能是负责对数据源的连接.所有Connection对象的基类都是DbConnection类. Co ...
- ADO.NET常用对象详解之:Command对象
1.Command对象概述 Command对象可以使用数据库命令直接与数据源进行通信.它的属性如下: Name:Command对象的程序化名称.在代码中使用此名称来引用Command对象. ...
- c语言中常用命名空间,C语言命名空间详解.doc
C语言命名空间详解 C语言命名空间详解 C语言命名空间分析准则: 在同一命名空间.相同作用域中,任何名字须具有唯一性 每个结构和联合内部都有自己的命名空间(独立于其他空间) 结构标签.联合标签.枚举标 ...
- C#学习常用命名空间【1000】---System.Reflection 之MethodInfo(方法信息类)
MethodInfo 类 发现方法的属性并提供对方法元数据的访问. 命名空间: System.Reflection 程序集: msc ...
最新文章
- uva 10183 How many Fibs?
- python3.x与python2.x的区别汇总
- 1000在计算机术语是什么意思,计算机里所提及的1k字是什么
- 【收藏】部署Kubernetes(k8s)时,为什么要关闭swap、selinux、防火墙?
- C++实现successive approximation渐进法(附完整源码)
- 笨办法学 Python · 续 练习 13:单链表
- Linux无网络升级gcc,Linux离线(手动)升级GCC
- 惠而浦扫地机器人充不进电_【新品上市】格卡诺新款智能扫地机器人(GKNSDJ2带刷款)...
- Python中出现“TabError: inconsistent use of tabs and spaces in indentation”原因和解决方法
- Node.js 11.14.0 发布,服务器端的 JavaScript 运行环境
- 帮同学的忙,随意写了个课程设计(关于循环双向列表)
- 20172304 2017-2018-2 《程序设计与数据结构》第五周学习总结
- 当代移动通信发展四个阶段
- 37岁被裁员,大公司不愿要,无奈去小公司面试,HR的话扎心了
- FastDFS - 分布式文件存储系统
- 大一新生必看,自学必看,里昂详解数据结构之队列
- 8种提升程序猿编程能力的方法+编程思维四个核心:分解、抽象、模式识别和算法
- 【元胞自动机】元胞自动机多车道信号交叉口仿真【含Matlab源码 818期】
- 关于js的回调函数,同步回调与异步回调
- 测试用例设计-等价类划分法
热门文章
- 【2】基于用户行为的推荐方法
- Lua for Windows 开始学习Lua编程
- 正则-Strip函数
- 动态规划——基本思想
- Hibernate缓存和加强
- 概率论和数理统计 - 04 -
- mysql config.path_mysql之 mysql_config_editor/login-path 登录密码保护
- 三星鸿蒙手机,被忽视的对手:三星的自研系统,已全球第一,成华为鸿蒙对手...
- linux系统io编程,Linux系统编程(1) —— 文件IO
- grafana的+按钮_基于 Prometheus、Grafana 的 EMQ X 物联网 MQTT 服务器可视化运维监控...