#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
-
convertire #linqtosql dbml to #entityframework edmx http://u.aspitalia.com/l
-
Mostrare la WebCam in Silverlight
-
Rilasciato ASP.NET MVC 2 Beta
-
Uso del designer di VS 2008 con Entity Framework
-
#160 - Forzare il caricamento dei metadati con Entity Framework
-
#1006 - Personalizzare il layout di visualizzazione con i Dynamic Data Controls
-
#163 - Personalizzare le installazioni con Windows Installer
-
#127 - Ospitare i controlli Windows Forms in un'applicazione WPF
-
.NET Framework 4.0 Beta 1: Entity Framework
-
Enumeratori: flags and extensions
-
#166 - Recuperare le funzioni definite nel conceptual schema dell'EDM in Entity Framework

















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