2016-09-23 1 views
0

Я установил клиент oracle 12c на сервер Windows 2012. Мое приложение asp.net mvc4 использует базу данных Oracle 11g с Entity Framework.Поставщик не возвратил ошибку экземпляра ProviderManifest с Oracle 12c

Я получаю следующее сообщение об ошибке, когда я построить решение в 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

ответ

0

Я просто заменил «11g» с «12,1», который является Oracle 12c Release 1, так что 12,1 ProviderManifestToken="12.1", это работает для меня.

Смежные вопросы