Ich habe eine Liste mit n-Einträgen. List<MyClass> result
undefinierte Anzahl von Or-Operation auf Liste
Und ich habe noch eine Liste mit n-Filteroptionen List<string> filters
Was ich will, ist der Ergebnisliste durch die andere Liste gefiltert, um zurückzukehren.
Für eine UND-Operation seines wie diese einfach:
foreach (var filter in filters)
{
results = results.Where(x => x.Result == filter);
}
Aber wie für eine ODER-Verknüpfung codieren?