Я бы хотел отфильтровать запрос linq на основе его значений:
поиск:
ILookup<int, Article> lookup
вот что у меня так далеко, что не работает:
IList<int> cityIndexes = GetCityIndexesByNames(cities);
lookup = lookup
.Where(p => p.Any(x => cityIndexes.Contains((int)x.ArticleCity)))
.SelectMany(l => l)
.ToLookup(l => (int)l.ArticleParentIndex, l => l);
просто чтобы уточнить: я хочу получить все статьи с индексом города, который содержится в приведенном выше списке индекса города.