domenica 17 febbraio 2013

Linq query not in C#

Qui di seguito, si riporta un esempio di query, che riguarda la condizione not int in Linq.
Se dobbiamo trovare tutti quei dati che devono essere esclusi da un determinato insieme di valori, dobbiamo utilizzare il simbolo !.
Qui di seguito si riporta un esempio di query linq not in prendendo i valori da una dictionary ed escludendoli da quelli presenti in un array di tipo string.


Dictionary risultato = GetValori();
String[] DatiTrovati = new String[5]{"A", "B", "C", "D", "E"};
var RisultatoQuery = (from Dato in risultato where !(from dati in DatiTrovati select dati).Contains(Dato.Value) select Dato.Value); MessageBox.Show(RisultatoQuery .Count() )

Nessun commento: