Data:Usa List <tuple <int, int>> per tornare dati in Linq
List<int> myList;
Se volevo restituire i dati in cui l'ID del record era contenuta in questa lista vorrei semplicemente fare:
var q = db.Table.Where(c=> myList.Contains(c.ID));
Tuttavia, dato:
List<Tuple<int, int>> myList;
Come scrivere una query Linq per restituire i record in cui sono soddisfatte entrambe le condizioni? Con un punto di dati avrei scritto:
var q = db.Table.Where(c=>
c.ID == myList.Item1
&& c.AnotherValue == myList.Item2);
Come dovrei convertire il dichiarazione di cui sopra per lavorare su un List<Tuple<int, int>>
?
Sì, ma per più valori? Se ho una lista di 100 coppie, non voglio eseguire una query su ciascuna di esse. –
Grazie, PredicateBuilder sembra una buona opzione qui! –
prego;) – octavioccl