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
Usare una container image come runner di GitHub Actions
Gestire undefined e partial nelle reactive forms di Angular
Creare gruppi di client per Event Grid MQTT
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Disabilitare automaticamente un workflow di GitHub
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Semplificare il deployment di siti statici con Azure Static Web App
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Routing statico e PreRendering in una Blazor Web App
Miglioramenti agli screen reader e al contrasto in Angular
Inizializzare i container in Azure Container Apps
Copiare automaticamente le secret tra più repository di GitHub