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);
明確にするために:上記の都市インデックスリストに含まれている都市インデックスを持つすべての記事を取得したいと思います。