首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2015:用甲骨文安装EF6

2015:用甲骨文安装EF6
EN

Stack Overflow用户
提问于 2016-10-06 08:30:28
回答 1查看 3.7K关注 0票数 1

我正在尝试为Oracle数据库创建实体框架6模型。

从nuget安装Oracle.ManagedDataAccess.EntityFramework

代码语言:javascript
复制
https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/

然后安装Oracle Developer Tools for Visual Studio 2015

代码语言:javascript
复制
http://download.oracle.com/otn/other/ole-oo4o/ODTforVS2015_121025.exe

这是我的app.config:

代码语言:javascript
复制
<configSections>
<section name="oracle.manageddataaccess.client"
      type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
...
<entityFramework>
<providers>
<provider invariantName="Oracle.ManagedDataAccess.Client"
        type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>

..。

但是,在添加ADO.NET Entity Data Model时,我得到了以下错误消息:

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-06 08:49:47

您必须安装ODAC (Oracle Data Access Components).It,它提供了四个组件来简化.NET数据库的开发:

-Oracle .NET数据提供程序

Visual的-Oracle开发工具

-Oracle提供程序用于ASP.NET

-.NET存储过程

ODAC 12c Release 3 (12.1.0.2.1)中,Oracle包括实体框架6代码优先和代码优先迁移。您还可以使用ODAC 12c Release 4包括对Windows 10、Visual 2015、.NET Framework4.6等的支持。

甲骨文.NET开发者中心

如果已安装了ODAC,请使用Oracle.DataAccess.dll添加对项目的类似引用。

示例路径如下所示:

C:\app{userName}\product{ version } \client_1\odp.net\bin{framework} C:\app\mww\product\11.2.0\client_1\odp.net\bin\4

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39891225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档