有没有不需要安装Oracle客户端的.NET数据提供程序可用于Oracle?

5
我正在开发一个富客户端应用程序,将使用Entity Framework(与DevArt的DotConnect for Oracle一起)连接到中央Oracle数据库。但是,我发现这种情况需要每个客户端机器安装Oracle客户端才能连接到Oracle 10g服务器。有没有简单的方法可以解决这个问题?其他类型的Oracle提供程序(ODP.NET、EntLib Data、MS .NET Oracle提供程序)是否具有相同的要求?
编辑:感谢tuinstoel的帮助,我做了更多的研究并确认DevArt的dotConnect可以在直接模式下运行,不需要安装Oracle Client软件即可连接。这应该解决我使用Entity Framework连接Oracle的问题。我还计划使用DbConnection连接Oracle,对此我也可以使用DevArt的Oracle提供程序。我的问题现在是我无法让直接模式工作。
3个回答

5

是的,有第三方提供商... 可以查看这个


2

odp.net需要安装Oracle客户端。

我在Devart的网站上读到,当您使用Dotconnect连接Oracle时,不一定需要Oracle客户端:

dotConnect for Oracle提供两种连接模式:通过Oracle Call Interface连接和直接通过TCP/IP连接。使用dotConnect for Oracle编写的应用程序易于部署,无需安装Oracle客户端软件,并且往往比使用其他数据连接解决方案的应用程序更快。

那么为什么要问这个问题呢?


嗯...这不是我找到的。我得回去看看我的原型,确保这是一个有效的问题。 - YeahStu

0

旧回答,但请注意托管客户端甚至与本机客户端远远不相等。 - EKW

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接