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
Utilizzare le View Transition API di JavaScript
Operazioni tra insiemi di array in Javascript
Running workloads and operations with Azure Kubernetes Service
Gestione delle issue type con GitHub
Nuove validazioni Form Blazor
Canary release con .NET Aspire
Creare comandi nella dashboard .NET Aspire
Impostare automaticamente l'altezza del font tramite CSS
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Realizzare un accordion con gli elementi HTML details e summary
Effettuare chiamate API tramite GitHub App


