数据库:Oracle 11g
VS 20120提供商: ODAC 11.2第4版和适用于Visual Studio的Oracle开发人员工具(11.2.0.3.0)
我刚刚更新到VS 2012 RC,我甚至无法连接到我的数据库。我不希望EF 5或.NET 4.5与此提供商合作,但我只是希望能够为.Net 4设置我的解决方案目标,并且仍然能够连接到我的数据库。当我使用服务器资源管理器时,我没有看到我经常使用的提供程序,VS附带的唯一oracle提供程序支持最多10g并且不推荐使用。
任何人都可以帮助我在VS 2012中获得oracle 11g的提供商吗?
答案 0 :(得分:2)
虽然谷歌搜索不清楚是否有可能找到使用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数据库。工作正常。这需要花钱,但我觉得这是值得的,而不是等待甲骨文没有发表任何评论或宣布开发.NET 4.5的提供商并且从未成功交付过EF 4.3。
所以请节省一些时间和心痛,并查看dotConnect for oracle。
答案 1 :(得分:0)
这个适用于Oracle 11g的Ora.NET提供程序(支持.NET 4.5)可用:
64位 http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
32位 http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html