Sto provando a creare un'applicazione Web MVC 5 con Entity Framework 6 che funziona su Oracle Database, sto cercando di utilizzare ODAC 12c Release 3 che include il supporto per Entity Framework 6 Code First e Code First Migrations; NuGet, .NET Framework 4.5.2; e ODP.NET, DB XML del driver gestito. Come perOracle ODP.Net con Entity Framework 6 - Impossibile trovare il provider compatibile di database framework Entity
http://www.oracle.com/technetwork/topics/dotnet/whatsnew/index.html
ho aggiornamento VS 2013 Community Edition 4.
Sto cercando di aggiungere il modello utilizzando il modello di dati di entità ADO.Net, con codice prima.
Ho il seguente configurato nel mio 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>
Ho anche aggiunto Oracle.ManagedDataAccess versione 4.121.2.0 come riferimento e ricostruire la soluzione.
Ho provato ora ad aggiungere il modello utilizzando il modello di dati di entità ADO.Net, con codice prima. ma sto ricevendo il seguente messaggio nell'ultima schermata della procedura guidata:
Il progetto fa riferimento all'ultima versione di entity framework; tuttavia, non è stato possibile trovare un provider di database Entity Framework compatibile con questa versione per la connessione ...
Come potrei configurare correttamente la mia applicazione per poter usare ODAC con il codice EF6 prima?
Ho avuto lo stesso problema, quindi ho trovato questo (http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/EntityFrameworkOBE_2/EntityFrameworkOBE.html#section2), dove si dice: Seleziona Build > Ricrea soluzione dal menu di Visual Studio, che consentirà a questo progetto di iniziare a utilizzare Entity Framework 6. Che ha risolto il mio problema ... – devMomentum