通过 Reflector 工具来查看 ODP.NET 提供的类等信息

诸位应该都使用过 Reflector 这个强大的反射机制工具吧,

如果您还没有这个工具的话,那么在这里就极力推荐去官网上下载这个 Reflector 工具吧,

对这个工具我只引用一个评论:

“自从有了 Reflector ,我便很少去查阅 MSDN 了,都是使用 Reflector 来完成了!!!”

这样的话,我想诸位应该就可以体会到 Reflector 的强大功能了

image

可以通过上面标记的部分来打开一个 .dll 组件,并且可以查看到其中的命名空间,类和方法,

功能实在牛逼,

在这篇博文里头呢,我主要是会介绍 Oracle Data Provider For .NET (ODP.NET),

顺便提一下,前面说的 ODT.NET 其实呢是一个工具 Oracle Developer Tools for Visual Studio .NET,

其主要是作为 Visual Studio 的一个插件存在,同时以支持使用 Visual Studio 来无缝开发 Oracle ,

而这里的 ODP.NET 呢可以看做是一组提供程序,

其主要是提供在 .NET 中访问 Oracle 数据库的应用程序接口,

要想使用 ODP.NET 来完成访问 Oracle 数据库的话,必须先安装 ODP.NET 吧,

不过这也不是必须的,

因为现在的 Oracle 的较高版本,比如 10g 或者是 11g 其在安装 Oracle 数据库的时候,

都会自动安装 ODP.NET ,

如果您没有安装 ODT.NET (极力建议安装)的话,

那么您可以在如下的路径中找到一个名为 Oracle.DataAccess.dll 的组件

D:\app\XiaoZhen\product\11.1.0\db_1\ODP.NET\bin\2.x

image

当然如果您安装了 ODT.NET 的话,您还可以使用另外一种路径,比如

D:\app\XiaoZhen\product\11.1.0\client_1\odp.net\bin\2.x

在这个路径下同样存在一个 Oracle.DataAccess.dll 的组件,

由此可以通过 Reflector 这个工具来打开这个组件,来查看其中封装好的一些信息,

image

而后便可以在 Reflector 中查看这个组件中封装的信息了,

image

可以看到 Oracle.DataAccess 这个命名空间下海包括了两个子命名空间,

Oracle.DataAccess.Client

Oracle.DataAccess.Types

此时我打开 Oracle.DataAccess.Client 这个命名空间来查看,

image

在其中,可以看到很多的我们都熟悉的类,比如 OracleConnection 之类的,

您还可以查看这个类下面的所以的属性,方法等等成员,

(有 n 多类,各位可以自己使用 Reflector 查看,我就不细说了)

同样的,您也可以查看 Oracle.DataAccess.Types 这个类下的多有的详细信息,

这一篇博文呢,主要是介绍了 ODP.NET 这个东东,

而后就是如何使用 Reflector 来查看 Oracle.DataAccess.dll 这个组件中的内容了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值