提供程序未向Oracle 12c返回ProviderManifest实例错误

时间:2016-09-23 15:22:11

标签: entity-framework asp.net-mvc-4 oracle11g oracle12c edmx

我在Windows Server 2012中安装了oracle 12c客户端。我的asp.net mvc4应用程序使用带有Entity Framework的Oracle 11g数据库。

在Visual Studio 2012中构建解决方案时出现以下错误:

内部异常: {" ProviderManifestToken无效"}

提供商未返回ProviderManifest实例。

类型' System.Data.ProviderIncompatibleException '的例外情况发生在 System.Data.Entity.dll 中,但未在用户代码中处理

<edmx:StorageModels>
<Schema Namespace="Model.Store" Alias="Self" Provider="Oracle.DataAccess.Client" ProviderManifestToken="11g" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl">
    <EntityContainer Name="ModelStoreContainer">

请帮我解决此错误。

先谢谢

EDMX source

1 个答案:

答案 0 :(得分:0)

我刚用“12.1”替换了“11g”,这是一个Oracle 12c Release 1,所以它是12.1 ProviderManifestToken="12.1",它对我有用。