#114 - Caricare immediatamente un grafo di oggetti complesso con Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, 8 aprile 2009
Nello script #69 abbiamo visto come sia possibile caricare i dati di un'associazione nel momento in cui viene recuperata un'entità. in questo script vediamo come caricare dai di più associazione e anche su più livelli. Ad esempio, quando si carica un ordine si potrebbe avere la necessità di caricare anche il cliente che lo ha fatto oltre ai dettagli e al prodotto legato a questi. In tal caso, si utilizza sempre il metodo Include ma in maniera più estesa rispetto a quanto visto nello script #69.
var query = ctx.Orders.Include("Customer").Include("Details.Product");La prima chiamata ad Include indica che si deve recperare il cliente mentre la seconda indica che bisogna recuperare i dettagli e di conseguenza l'ordine associato. La sintassi prevede l'utilizzo dei nomi delle proprietà degli oggetti.
Approfondimenti
-
#127 - Ospitare i controlli Windows Forms in un'applicazione WPF
-
#139 - Invocare servizi in asincrono con WCF
-
#1004 - Utilizzare le DataAnnotation con ASP.NET Dynamic Data Controls
-
#143 - Forzare la modalità di rendering software nelle applicazioni WPF
-
I nuovi Chart Controls di Microsoft per ASP.NET
-
#106 - Scoprire quali oggetti verranno persistiti sul database con Entity Framework
-
#146 - Simulare la clausola SQL Exists con il metodo Any in LINQ to Entities
-
Windows Server AppFabric va in beta 2
-
Tool per testare il mapping con Entity Framework
-
.NET Framework 4.0 beta 1: Visual Studio 2010 e Training Kit disponibili per tutti
-
ModelVirtualCasting: un'applicazione completa per .NET Framework 4.0 e Silverlight 4.0

















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