6 messaggi dal 04 gennaio 2013
In una collection ho i seguenti valori:

CAMPO1 CAMPO2
------------------
Italia Torino
Italia Milano
Italia Venezia
Germania Monaco
Germania Berlino

esiste una istruzione Linq (so' che potrei farlo via codice) che mi restituisca quanto segue:

CAMPO1 CAMPO2
-------------------------------
Italia Torino, Milano, Venezia
Germania Monaco, Berlino
843 messaggi dal 08 aprile 2009
potresti fare una union selezionando prima solo campo1 e poi solo campo 2 e alla fine fai un group by:


var list = (from item in lista
           select new {valore = item.CAMPO1 })
           .Union
           (from item in lista
           select new {valore = item.CAMPO2 }).GroupBy(gb => gb.valore).ToList()

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.