System.Data.OracleClient 命名空间已终止?
我刚刚读了这篇文章 今天介绍 Microsoft 如何决定从 .NET 4.0 库中删除 System.Data.OrcaleClient
命名空间。
我用它作为使用 Oracle 数据库的主要工具。
当我决定将应用程序从 .NET 2.0 升级到 .NET 4.0 时,在 .NET 4.0 框架中使用 Oracle 数据库有哪些替代选项?
I just read this article today about how Microsoft decided to remove the System.Data.OrcaleClient
namespace from .NET 4.0 library.
I used this as my primary tool for working with Oracle databases.
When I decide to upgrade my applications from the .NET 2.0 to .NET 4.0, what would bee some alternative options for working with Oracle databases in the .NET 4.0 framework?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Oracle 将决定保留其 ODP.NET最新。
It will be up to Oracle to keep their ODP.NET up to date.
Oracle 为有兴趣了解如何以及为何迁移到 Oracle Data Provider for .NET (ODP.NET) 的 OracleClient 开发人员创建了一个特殊网站
。 oracle.com/technetwork/topics/dotnet/index-085703.html" rel="nofollow noreferrer">http://www.oracle.com/technetwork/topics/dotnet/index-085703.html
(编辑:修复了损坏的链接)
Oracle has created a special website for OracleClient developers who are interested in learning about how and why to migrate to the Oracle Data Provider for .NET (ODP.NET).. check it out:
http://www.oracle.com/technetwork/topics/dotnet/index-085703.html
(edit: Fixed the broken link)
请注意这段摘录:
因此请继续使用它来更新您之前依赖它的现有应用程序。 但对于新开发,您需要找到替代方案。 这应该不会太难,因为它被终止的全部原因是大多数人已经在使用替代品。 如果您进一步阅读本文,它列出了主要选项:
Note this excerpt:
So go ahead and keep using it for updating existing applications where you relied on it previously. But for new development, you'll want to find an alternative. This shouldn't be too hard, as the whole stated reason it will be discontinued is that most people were already using alternatives. If you read further down the article it lists out the main options:
正如 Joel 指出的那样,Oracle 的 Microsoft ADO .NET 提供程序将只已弃用(这意味着它仍然可用,但不受支持)。
替代方案包括:
更多提供者可以在这里找到。
As Joel noted, the Microsoft ADO .NET provider for Oracle will only be deprecated (which means it will still be available, but unsupported).
Alternatives include :
More providers can be found here.
Oracle Data Provider for .Net 是最佳选择...尽管目前,您可以使用它进行的最小 clickonce 部署大约为 30 mb,其中包含 Oracle Instant Client .dll 文件。 它与 System.Data.OracleClient 非常相似,但具有一些时髦的功能。
Oracle Data Provider for .Net is the way to go... although at present, the smallest clickonce deployment that you can do with it is around 30 mb with the Oracle Instant Client .dll files. It is very similar to System.Data.OracleClient but has some snazzy features.
我还没有看到提到的另一个是 dotConnect来自德瓦特。 正如 Mac 提到的,ODP.NET 是免费的“如果你有时间的话”,我倾向于同意这一点,所以我将评估一些商业选项,从 dotConnect 开始。
Another one that I haven't seen mentioned yet is dotConnect from devart. As Mac mentioned, ODP.NET is free "if your time is" and I tend to agree with that, so I'm going to evaluate some commercial options, starting with dotConnect.