#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
-
Utilizzare Entity SQL per eseguire query in Entity Framework
-
Strutturare un'applicazione reale con Entity Framework
-
Le novità di Windows 7 per gli sviluppatori
-
.NET Framework 4.0 beta 1: modifiche agli assembly
-
.NET Framework 4.0 e VS 2010: beta1 per tutti
-
.NET Framework 4.0 beta 1: ASP.NET MVC
-
#149 - Personalizzare le istanze di un servizio WCF
-
#111 - Personalizzare la serializzazione delle entità di ADO.NET Data Services
-
Tool per testare il mapping con Entity Framework
-
#115 - Creare file ZIP con System.IO.Packaging
-
Entity Framework e l'estendibilità del designer
-
12 aprile 2010: ecco la data ufficiale di lancio di VS 2010 e .NET Framework 4.0

















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