Filtro Linq Lookup in base ai valori
-
07-11-2019 - |
Domanda
Vorrei filtrare una ricerca LINQ in base ai suoi valori:
La ricerca:
ILookup<int, Article> lookup
Ecco cosa ho finora che non funziona:
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);
Solo per chiarire: voglio ottenere tutti gli articoli con un indice della città contenuto nell'elenco degli indici della città sopra.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow