Entity Framework carica i metadati soltanto quando questi sono effettivamente richiesti. Questo significa che se si vanno ad esplorare i metadati, si ottiene un'eccezione.
I metadati vengono caricati solo nel momento in cui Entity Framework esegue una query. Tuttavia eseguire una query a vuoto solo per avere i metadati a disposizione non è ideale. In alternativa si può utilizzare il comando ToTraceString di ObjectQuery per forzare la preparazione di una query senza eseguirla.
ctx.Orders.ToTraceString();
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Eseguire una GroupBy per entity in Entity Framework
Utilizzare la libreria Benchmark.NET per misurare le performance
Le novità di Entity Framework 8
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
I più letti di oggi
- Utilizzare Azure AI Studio per testare i modelli AI
- I lego? Programmabili con .NET!
- Taggare automaticamente un repository con una pipeline di Azure DevOps
- Semplificare con un extension method l'aggiunta di filtri a run time nelle query LINQ
- Cambiare la pagina di anteprima dei Web Services
- Tracciabilità dei work item nel ciclo di vita del software con Azure DevOps
- Creare contatori nelle pipeline YAML con Azure DevOps