要使用我的C#客户端,我是否需要安装Oracle客户端?

时间:2014-12-01 23:02:19

标签: c# oracle

我开发了一个连接Oracle数据库的C#客户端。

我想知道,如果我发送我的应用程序,用户是否应该安装Oracle客户端来使用它?或者如果我随身携带Oracle.dataaccess.dll文件会好的吗?

提前感谢您的回答。

1 个答案:

答案 0 :(得分:2)

根据this article,如果您使用Oracle托管提供商,则除了提供商本身之外不需要任何其他内容

在那篇文章中你可以阅读

  

ODP.NET现在有两种版本。第一个,ODP.NET,Unmanaged   驱动程序,包含非托管代码,意味着它的一些库   依赖于已经直接编译到机器代码而不是   .NET字节码。 ODP.NET 12.1引入了第二种风格,ODP.NET,   托管驱动程序,完全托管,意味着整个驱动程序   并且已经编译了支持客户端和网络库   .NET字节码完全在公共语言运行时内运行   .NET虚拟机。

这是您可以免费download this provider的页面。