没有实体框架提供发现ADO.NET提供与固定名称“Oracle.ManagedDataAccess.Client” [英] No Entity Framework provider found for the ADO.NET provider with invariant name 'Oracle.ManagedDataAccess.Client'

查看:4199
本文介绍了没有实体框架提供发现ADO.NET提供与固定名称“Oracle.ManagedDataAccess.Client”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在安装实体框架6.0.1,我不断收到一个错误

After installing Entity Framework 6.0.1, I keep getting an error

MAXModel.ssd​​l(2,2):错误0152:发现ADO.NET提供与固定名称Oracle.ManagedDataAccess.Client没有实体框架提供。确保供应商是注册在应用程序配置文件的EntityFramework部分。请参阅http://go.microsoft.com/fwlink/?LinkId=260882以获取更多信息。(见下图)

在我安装了它,这是罚款。

Before I installed it, it was fine.

我用的MVC 4。

感谢您。 Robotron游戏

Thank you. robotron

推荐答案

甲骨文当前版本的管理潜能值不兼容 EF 6 ,这个学会了艰辛的道路。使用 EF 5 代替。

The current version of the Oracle Managed ODP is not compatible with EF 6, learned this the hard way. Use EF 5 instead.

目前在甲骨文的支持票开,我找不到它现在虽然。

There is a ticket open at oracle support, I can't find it right now though.

修改

我这今天的另一upvote,所以我想我应该补充的是,最新版本 ODP.net 的现在支持 EF 6

I got another upvote on this today, so I thought I'd add that the newest version of ODP.net now supports EF 6.

再次编辑

由于前阵子的官方ODP.NET实体框架包,请的NuGet(链接)

这篇关于没有实体框架提供发现ADO.NET提供与固定名称“Oracle.ManagedDataAccess.Client”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆