metti un if nel ciclo, dove verifichi cosa ha fatto l'utente e aggiungi il Where in base a questo

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
18 messaggi dal 21 marzo 2006
nostromo ha scritto:
metti un if nel ciclo, dove verifichi cosa ha fatto l'utente e aggiungi il Where in base a questo

grazie Nostromo MA quello che non sò è
come posso mettere + condizioni contemporaneamente????? e soprattutto con un OR

se io faccio così :
                
foreach (int i in lb_Position.GetSelectedIndices())
                {
                     _res = res.Where(cn => cn.pName == lb_Position.Items[i].Text);
                } 

credo da come ho capito che mi somma le condizioni come se ci fosse un AND

OK?

ma a me serve dirgli: "dammi tutto gli untenti che sono di questo gruppo O quest'altro"

Spero che sta volta sono riuscito a spiegarmi meglio
no, ad ogni ciglo aggiungi solo un ulteriore condizione, hai provato a far girare la query?

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
18 messaggi dal 21 marzo 2006
si ma non ottengo risultati,
quindi significa che mi somma le condizioni come un'AND :(
18 messaggi dal 21 marzo 2006
non ho capito moltissimo di quell'articolo..
Beh... ti viene presentata una classe, il PredicateBuilder, che puoi copiare pari pari nel tuo codice e usare per costruire condizioni di where dinamicamente.

Leggilo con attenzione e vedrai che lo capisci

m.
18 messaggi dal 21 marzo 2006
Ciao questo pomeriggio ho avuto tempo di vedermi bene l'articolo,
il problema è che io non ho un tipo dati ..ma se vedi faccio un select new
quindi sotto quando faccio
var predicate = PredicateBuilder.False<????>();

che ci metto li..??

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.