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 le collection expression in C#
Reactive form tipizzati con modellazione del FormBuilder in Angular
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Controllare gli accessi IP alle app con Azure Container Apps
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Hosting di componenti WebAssembly in un'applicazione Blazor static
Ottimizzazione dei block template in Angular 17
Load test di ASP.NET Core con k6
Assegnare un valore di default a un parametro di una lambda in C#
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Limitare le richieste lato server con l'interactive routing di Blazor 8
I più letti di oggi
- Miglioramenti nelle performance di Angular 16
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- HTML5 con CSS e JavaScript
- Ottimizzazione dei block template in Angular 17
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!