【问题标题】:Oracle Provider VS 2012 RCOracle 提供者 VS 2012 RC
【发布时间】:2012-12-06 06:48:32
【问题描述】:

数据库:Oracle 11g

VS 20120 提供程序: ODAC 11.2 第 4 版和适用于 Visual Studio (11.2.0.3.0) 的 Oracle 开发人员工具

我刚刚更新到 VS 2012 RC,我什至无法连接到我的数据库。我不希望 EF 5 或 .NET 4.5 与此提供程序一起使用,但我只想能够为 .Net 4 设置我的解决方案目标并且仍然能够连接到我的数据库。当我使用服务器资源管理器时,我看不到我通常使用的提供程序,并且 VS 附带的唯一 Oracle 提供程序支持高达 10g 并且已被弃用。

谁能帮我在 VS 2012 中获得 oracle 11g 的提供程序?

【问题讨论】:

    标签: oracle11g visual-studio-2012 server-explorer


    【解决方案1】:

    我能够弄清楚这一点,尽管谷歌搜索不清楚是否有可能使用 EF 5 找到用于 VS 2012 RC、.NET 4.5 的 oracle 提供程序。所以我会拯救所有试图做同样的一些麻烦!

    Devart 为不同的数据库开发提供程序。我已经放弃为 .NET 4.5 寻找一个,而只是寻找替代 oracle 为支持 EF 4.2 而发布的提供程序。我在 Devarts 网站上找到了替代方案,它被称为 dotConnect for Oracle。

    http://www.devart.com/dotconnect/oracle/download.html

    在撰写本文时,它们是第 7 版。通过查看屏幕右侧的发行说明,我发现它支持 VS 2012 RC 和 EF5。据我所知,这在其他任何地方都没有表现出来。它确实支持使用 .NET 4.5 和 EF 5 连接到 oracle 11G 数据库。正常工作。它要花钱,但我觉得它物有所值,而不是等待 Oracle 没有就开发 .NET 4.5 提供程序发表评论或宣布,并且无论如何都未能成功交付 EF 4.3。

    因此,请节省一些时间和心痛,并查看 dotConnect for oracle。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我不久前发布了我的答案,我同意他们现在确实支持 .NET 4.5。我与负责提供程序的 Oracle 团队的一位代表进行了交谈,他向我保证它将与 VS 2012 一起得到支持。唯一的问题是它“何时”可用以及“什么”功能将是支持的。预言机提供者仍然受限于它支持的 EF 功能。
      • 如果它不完全支持 EF 就足够了。很遗憾,您必须为这样的事情付费。我想这不一定是供应商的 Oracle 端不足,而是 .NET 端,因此像 devart 这样的公司在市场上的利基是为了获利。您可能会认为 Oracle 会提供一个免费的连接器,以便更轻松地将 Oracle 用作 .NET 和 EF 项目的后端,从而可能导致更多的 Oracle DB 销售。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多