2014-12-01 122 views
1

我开发了一个连接到Oracle数据库的C#客户端。要使用我的C#客户端,我需要安装Oracle客户端吗?

我想知道的请,如果我船我的应用程序,用户应该安装装配Oracle客户端使用它?或者它会没事,如果我只是与它Oracle.dataaccess.dll文件?

非常感谢您的回答。

+0

我一次也没有这样的一个项目,我们共同在课堂上的数据库和它的工作,但肯定的,所有的PC都安装在它的Oracle。 – 2014-12-01 23:06:44

+0

谢谢你分享你的经验。问题是关于是否需要拥有多个oracle许可证。 – 2014-12-01 23:35:35

回答

2

this article,如果你使用Oracle托管提供商,你什么都不需要比供应商本身

在这篇文章中你还能阅读

ODP.NET现在是在两个可用口味。第一,ODP.NET,非托管 驱动程序,包含非托管代码,这意味着一些它 依赖于库已直接编译成机器代码,而不是 .NET字节码。 ODP.NET 12.1引入了第二调味剂,ODP.NET, 管理的驱动程序,这是完全托管,这意味着整个驱动程序 和支持客户端和网络库都被编译到 .NET字节代码和完全的公共语言运行库中运行,.NET虚拟机 。

这是免费的网页,你可以download this provider