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

发布于 2024-07-12 00:15:31 字数 435 浏览 11 评论 0原文

我正在开发一个富客户端应用程序,它将使用实体框架(使用 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 提供程序。 我现在的问题是我无法让直接模式工作。

I am developing a rich client application that will use the Entity Framework (with DevArt's DotConnect for Oracle) to connect to a central Oracle database. However, I have found that this scenario requires every client machine to have the Oracle client installed in order to connect to the Oracle 10g server. Is there an easy way around this? Do the other types of Oracle providers (ODP.NET, EntLib Data, MS .NET Oracle provider) have the same requirements?

EDIT: Thanks to tuinstoel, I've done more research and confirmed that DevArt's dotConnect can be run in Direct mode which does not require the Oracle Client software to be installed. This should solve my issue of connecting to Oracle using the Entity Framework. I also plan to connect to Oracle using a DbConnection, for which I can also use DevArt's Oracle provider. My issue now is that I cannot get the Direct mode to work.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

故人如初 2024-07-19 00:15:31

是的,有第三方提供商...参见
这个

Yes there are third party providers... see
this one

独留℉清风醉 2024-07-19 00:15:31

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

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

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

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

odp.net requires the installation of the Oracle client.

I read on Devart's site that you don't (always) need a Oracle client when you use Dotconnect to Oracle:

dotConnect for Oracle offers two
connection modes to the Oracle server:
connection through the Oracle Call
Interface and direct connection over
TCP/IP. Applications written with
dotConnect for Oracle are easy to
deploy, do not require installation of
Oracle Client Software, and tend to be
faster than those that use other data
connectivity solutions.

So why this question?

乞讨 2024-07-19 00:15:31

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

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

The new managed provider for Oracle is available on nuget and does not require you to install the full Oracle client.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文