我在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">
请帮我解决此错误。
先谢谢
答案 0 :(得分:0)
我刚用“12.1”替换了“11g”,这是一个Oracle 12c Release 1,所以它是12.1 ProviderManifestToken="12.1"
,它对我有用。