EF:The provider did not return a ProviderManifest instance

报告错误1:指定的存储区提供程序在配置中找不到,或者无效。

报告错误2:System.Data.ProviderIncompatibleException: The provider did not return a ProviderManifest instance. ---> System.ArgumentException: Unable to find the requested .Net Framework Data Provider.  It may not be installed.

 

解决办法:安装ODTwithODAC1120320_32bit ,到oracle主页可以下载:

http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html

注意!!!一定要下载32位的,因为VS是32位的。

32-bit ODAC 是支持64位的,而64位的ODP.NET是不支持EntityFramework的。

 

如果安装了ODTwithODAC1120320_32bit仍然报错,那么就是应用程序不是X86的。

posted @ 2013-09-13 13:17  深圳大漠  阅读(2365)  评论(0编辑  收藏  举报