Il .NET Framework mette a disposizione uno strumento chiamato NGen che permette di ottimizzare lo startup delle applicazioni precompilando gli assembly .NET in codice nativo ottimizzato per la macchina. Le applicazioni basate su Entity Framework 6 possono ottenere un significativo miglioramento alla partenza precompilando con NGen l'assembly di Entity Framework. Questa opzione è valida solo con Entity Framework 6, perché fino alla versione 5 è stato incluso direttamente nel .NET Framework e quindi già ottimizzato in fase di installazione del .NET Framework stesso.
Per usare NGen dobbiamo aprire il command prompt come amministratore e puntare alla directory in cui si trova l'assembly che vogliamo precompilare. Una volta entrati nella directory, lanciamo il comando NGen passando in input il nome dellassembly di Entity Framework.
cd c:\myappper 32bit %WINDIR%\Microsoft.NET\Framework\v4.0.30319\ngen install EntityFramework.dll per 64bit %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\ngen install EntityFramework.dll
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Configuratione e utilizzo .NET Aspire CLI
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Esporre un server MCP esistente con Azure API Management
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Referenziare un package NuGet in una file based app .NET
Integrare Agenti A2A in Azure API Management
Definire il metodo di rilascio in .NET Aspire
Raggruppare risorse in .NET Aspire
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Running workloads and operations with Azure Kubernetes Service
Le cron expression di un workflow di GitHub
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot


