Dane:Zastosowanie List <Tuple <int, int>>, aby powrócić danych w Linq
List<int> myList;
Gdybym chciał wrócić danych, gdzie ID zapis został zawarty w tym liście chciałbym po prostu zrobić:
var q = db.Table.Where(c=> myList.Contains(c.ID));
Jednak podając:
List<Tuple<int, int>> myList;
Jak napisać kwerendę Linq, aby zwrócić rekordy, gdy oba warunki są spełnione? Z jednego punktu danych chciałbym napisać:
var q = db.Table.Where(c=>
c.ID == myList.Item1
&& c.AnotherValue == myList.Item2);
Jak przekonwertować powyższe stwierdzenie do pracy na List<Tuple<int, int>>
?
Tak, ale dla wielu wartości? Jeśli mam listę 100 par, nie chcę uruchamiać zapytania na każdym z nich. –
Dzięki, PredicateBuilder wydaje się tutaj dobrym rozwiązaniem! –
Nie ma za co;) – octavioccl