Passa ai contenuti principali

Post

Visualizzazione dei post da luglio, 2016

Query Linq: master detail table, ottenere risultati in forma tabellare o gerarchica

Forma Gerarchica (un elemento per ogni testata) from testata in context.Testate      join riga in context.Righe.DefaultIfEmpty() on testata.Id equals riga.IdTestata into righeResult select new  { Testata = testata, ListaRighe = righeResult } Forma Tabellare (la testata è ripetuta per ogni elemento: tanti elementi quante sono le righe) from testata in context.Testate join riga in context.Righe on testata.Id equals riga.IdTestata into righeTmp from rigaResult in righeTmp.DefaultIfEmpty() select new  { Testata = testata, Riga = rigaResult }