EF:The provider did not return a ProviderManifest instance

szjay發表於2013-09-13

報告錯誤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的。

相關文章