Я пытаюсь создать веб-приложение MVC 5 с Entity Framework 6, которое работает с Oracle Database, я пытаюсь использовать ODAC 12c Release 3, который включает поддержку Entity Framework 6 Code First и First First Code; NuGet,.NET Framework 4.5.2; и ODP.NET, управляемый драйвер XML DB. Согласно
http://www.oracle.com/technetwork/topics/dotnet/whatsnew/index.html
У меня есть обновление VS Community Community Edition 4.
Я пытаюсь добавить модель, используя модель данных Entity Data ADO.Net, с первым кодом.
У меня есть следующие настройки в моем Web.config
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<section name="Oracle.ManagedDataAccess.Client"
type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</configSections>
<entityFramework>
<contexts>
<context type="Tamayz.Context.Default, Tamayz.Context">
<databaseInitializer type="MyProject.Context.Config.ContextInitializer, MyProject.Context" />
</context>
</contexts>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="Oracle.ManagedDataAccess.Client"
type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</providers>
</entityFramework>
Я также добавил Oracle.ManagedDataAccess версии 4.121.2.0 в качестве ссылки и перестроил решение.
Я попробовал теперь добавить модель, используя ADO.Net Entity Data Model, с кодом First. но я получаю следующее сообщение на последнем экране мастера:
В вашем проекте упоминается последняя версия структуры сущностей; однако провайдер базы данных Entity Framework, совместимый с этой версией, не найден для вашего соединения...
Как я могу правильно настроить приложение для использования ODAC с кодом EF6?