10

我刚刚安装了 Visual Studio 2013 并尝试设置实体框架来访问 Oracle 数据库。

我单击新的 ADO.NET 实体模型,然后单击从数据库生成,但是当我单击“新建连接”时,在数据连接屏幕上,我没有让 oracle 出现数据源列表。我只有两个 SQL 服务器选项。

我需要安装一些额外的东西才能让它工作吗?

Oracle 数据源出现在我安装在同一台机器上的 2012 版 Visual Studio 中,所以不知道为什么它在 2013 年不起作用。

4

4 回答 4

4

它还没有发布

https://forums.oracle.com/message/11239147#11239147

问候。

于 2013-11-05T13:53:42.850 回答
1

您正在使用 Entity Framework 6,在它的第一个版本中它只有一个 SqlServer 东西的提供者,有来自外部工具(DevArt)的支持,看看这个页面:

Entity Framework 6 免费的 Oracle 数据提供者

于 2013-10-31T14:37:28.213 回答
0

从版本 12.1 开始,第 2 版 Visual Studio 2013 受支持: http ://www.oracle.com/technetwork/database/windows/newfeatures-084113.html

Oracle 提供程序目前尚未针对 EF6 构建,因此如果您计划在 MVC5 中使用实体框架,则需要通过在包管理器控制台上运行“Install-Package EntityFramework -Version 5.0.0”来安装 EF5。

如果您正在启动引导式 MVC5 WebApp,请不要使用个人用户帐户成员资格提供程序,因为它依赖于 EF6。您可以选择众多备用会员提供商之一(http://nugetmusthaves.com/Tag/membership

于 2014-02-12T18:17:09.900 回答
0

是的。它比您期望的要复杂得多。

  1. 转到此处:http ://www.oracle.com/technetwork/topics/dotnet/downloads/index.html并下载相应的安装文件。(您必须创建一个 Oracle 帐户。您可以选择特定版本的 Visual Studio,否则 300+ MB 的下载将处理多个版本。)
  2. 解压缩 zip 文件并运行 setup.exe。(我保留了所有默认值。)
  3. 单击安装按钮。(顺便关闭Visual Studio)几分钟后,它将完成安装。
  4. 打开 Visual Studio,新建 ADO.NET 实体模型,从数据库生成,新建连接。这次希望您将作为您的数据源:Oracle 数据库(ODP.NET,托管驱动程序)
于 2016-04-04T20:48:38.543 回答