5

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

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

4

3 回答 3

5

是的,有第三方供应商......看 这个

于 2009-01-14T19:29:08.760 回答
2

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

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

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

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

于 2009-01-14T19:30:12.483 回答
0

新的 Oracle 托管提供程序可在 nuget 上使用,并且不需要您安装完整的 Oracle 客户端。

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

于 2013-10-29T17:47:28.703 回答