Dal sito di Oracle sono disponibili i tool per Visual Studio che permettono. tra le altre cose. di usare il designer di Entity Framework 6. Quando creiamo un nuovo Entity Data Model spesso il wizard non permette di utilizzare Entity Framework 6 ma solo Entity Framework 5. Per rimediare a questo problema dobbiamo compiere i seguenti passi:
- Installare Entity Framework 6 da NuGet
- Aggiungere il riferimento alla dll Oracle.ManagedDataAccess.dll
- Aggiungere il riferimento alla dll Oracle.ManagedDataAccess.EntityFramework.dll
- Modificare il Web.Config nel seguente modo aggiungendo la sezione custom Oracle.ManagedDataAccess.Client e il provider oracle per Entity Framework
<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.2.0, Culture=neutral,
PublicKeyToken=89b483f429c47342" />
</configSections>
<entityFramework>
<providers>
<provider invariantName="Oracle.ManagedDataAccess.Client"
type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices,
Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0,
Culture=neutral, PublicKeyToken=89b483f429c47342" />
</providers>
</entityFramework>
Una volta eseguiti questi step possiamo lanciare il wizard per iniziare a utilizzare Entity Framework 6.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare il top layer in HTML
Gestire il routing HTTP in Azure Container App
Gestire gli errori nelle Promise JavaScript con try()
Impostare automaticamente l'altezza del font tramite CSS
Mischiare codice server side e client side in una query LINQ con Entity Framework
Le cron expression di un workflow di GitHub
Utilizzare WebJobs su Linux con Azure App Service
Evitare memory leaks nelle closure JavaScript
Eseguire i pre-commit hook di git con dependabot
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Arricchire l'interfaccia di .NET Aspire
Rendere affidabile lo scale out su Azure App Service
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Visual Studio 2013 Live - Online
- Microsoft Security Bulletin MS02-033
- Versione finale per Microsoft Visual J# .NET (e gratuita)
- Moonlight 4 beta: API sempre più complete ed applicazioni out-of-browser anche su Linux
- Annunciato il futuro supporto a Visual Basic in XNA
- Le migliori applicazioni Open Source per il web
- Build 2017: segui con noi tutte le novità mercoledì 10 e giovedì 11 maggio da Seattle!




