#69 - Caricare in eager fetching una associazione con Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, 1 ottobre 2008
Nello script #50 si è visto come estrapolare un intero grafo di oggetti in un solo comando con LINQ To SQL. Entity Framework permette ugualmente di precaricare tutti i dati necessari, ma in maniera diversa rispetto a LINQ To SQL. Le proprietà da precaricare vengono specificate direttamente nella query LINQ e non dichiarate a priori nel context come avviene con LINQ To SQL.
using (NWContext ctx = new NWContext()) { var q = ctx.Orders.Include("Details"); return q.ToList(); }
In questo esempio si caricano tutti gli ordini ed i relativi dettagli. Da specificare che il parametro accettato dal metodo Include è il nome della proprietà di cui precaricare i dati.
Approfondimenti
-
Template per generare classi POCO con Entity Framework 4.0
-
Real Code Day 4: Accesso ai dati con Entity Framework
-
Entity Framework ed NHibernate a confronto
-
Entity Framework 4.0 finalmente ha un buon designer
-
#155 - Gestire e ottimizzare messaggi di grandi dimensioni in WCF
-
#124 - Ottimizzare le Where con l'operatore Like in Entity Framework
-
Tool per testare il mapping con Entity Framework
-
Disponibile la beta 1 del .NET Framework 4.0 e di Visual Studio 2010
-
#117 - Effettuare stampe con System.Printing
-
#107 - Passare un Expression di Entity Framework attraverso un servizio WCF
-
Utilizzare Entity SQL per eseguire query in Entity Framework

















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.