51 messaggi dal 15 maggio 2012
Salve ragazzi,ho un problema con linq, in breve ho bisogno,in fase di selezione dei campi, di ritornare delle stringhe diverse a seconda che il campo(di tipo booleano) sia vero o falso,l'idea era di fare una cosa del genere:

//Codice esplicativo, non funzionante
var CF = (from a in db.CFs
          select new{Id_cf = a.Id_cf,
                     RagioneSociale = a.RagioneSociale,
                     Cliente = if(a.cliente){'Si'}else {'No'},
                     Fornitore = if(a.fornitore){'Si'} else {'No'} 
                     });


è possibile realizzarla in qualche modo?
51 messaggi dal 15 maggio 2012
VincenzoG ha scritto:
Salve ragazzi,ho un problema con linq, in breve ho bisogno,in fase di selezione dei campi, di ritornare delle stringhe diverse a seconda che il campo(di tipo booleano) sia vero o falso,l'idea era di fare una cosa del genere:

//Codice esplicativo, non funzionante
var CF = (from a in db.CFs
          select new{Id_cf = a.Id_cf,
                     RagioneSociale = a.RagioneSociale,
                     Cliente = if(a.cliente){'Si'}else {'No'},
                     Fornitore = if(a.fornitore){'Si'} else {'No'} 
                     });


è possibile realizzarla in qualche modo?


posto la soluzione nel caso dovesse servire a qualcuno:

var CF = (from a in db.CFs
          select new{Id_cf = a.Id_cf,
                     RagioneSociale = a.RagioneSociale,
                     Cliente = a.cliente? "Si" : "No",
                     Fornitore = a.fornitore?"Si": "No" 
                     });


Potete chiudere la discussione :)

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.