#69 - Caricare in eager fetching una associazione con Entity Framework

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.

IL CONTENUTO
SCRIPT VIA E-MAIL

Iscriviti alle nostre newsletter unoscript@lgiorno e Xcript per ricevere gli script via e-mail.

MEDIA
IN EVIDENZA
MISC