我开发了一个连接Oracle数据库的C#客户端。
我想知道,如果我发送我的应用程序,用户是否应该安装Oracle客户端来使用它?或者如果我随身携带Oracle.dataaccess.dll文件会好的吗?
提前感谢您的回答。
答案 0 :(得分:2)
根据this article,如果您使用Oracle托管提供商,则除了提供商本身之外不需要任何其他内容
在那篇文章中你可以阅读
ODP.NET现在有两种版本。第一个,ODP.NET,Unmanaged 驱动程序,包含非托管代码,意味着它的一些库 依赖于已经直接编译到机器代码而不是 .NET字节码。 ODP.NET 12.1引入了第二种风格,ODP.NET, 托管驱动程序,完全托管,意味着整个驱动程序 并且已经编译了支持客户端和网络库 .NET字节码完全在公共语言运行时内运行 .NET虚拟机。
这是您可以免费download this provider的页面。