没有实体框架提供发现ADO.NET提供与固定名称“Oracle.ManagedDataAccess.Client”实体、框架、名称、发现

2023-09-05 00:05:33 作者:眉间缘

在安装实体框架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(链接)

 
精彩推荐