是否有任何不需要安装 Oracle 客户端的 Oracle .NET 数据提供程序?

StackOverflow https://stackoverflow.com/questions/444243

  •  22-07-2019
  •  | 
  •  

我正在开发一个富客户端应用程序,它将使用实体框架(使用 DevArt 的 DotConnect for Oracle)连接到中央 Oracle 数据库。但是,我发现这种情况需要每台客户端计算机都安装 Oracle 客户端才能连接到 Oracle 10g 服务器。有一个简单的方法可以解决这个问题吗?其他类型的 Oracle 提供商(ODP.NET、EntLib Data、MS .NET Oracle 提供商)是否有相同的要求?

编辑:感谢 tuinstoel,我做了更多研究并确认 DevArt 的 dotConnect 可以在 Direct 模式下运行,不需要安装 Oracle 客户端软件。这应该可以解决我使用实体框架连接到 Oracle 的问题。我还计划使用 DbConnection 连接到 Oracle,为此我还可以使用 DevArt 的 Oracle 提供程序。我现在的问题是我无法让直接模式工作。

有帮助吗?

解决方案

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

我在 Devart 的网站上读到,当您使用 Dotconnect 到 Oracle 时,您并不(总是)需要 Oracle 客户端:

Oracle的DotConnect为Oracle服务器提供了两种连接模式:通过TCP/IP通过Oracle调用接口和直接连接进行连接。用DotConnect为Oracle编写的应用程序易于部署,不需要安装Oracle客户端软件,并且比使用其他数据连接解决方​​案的应用程序更快。

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

其他提示

是有第三方供应商...查看 这一个

有关甲骨文新的托管提供商可以用的NuGet,并不需要你安装完整的Oracle客户端。

http://www.nuget.org/packages/odp.net.managed /

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top