by Guest » 13 Jan 2025, 18:38
Ich versuche herauszufinden, wie man Produkte oder etwas anderes mithilfe einer Liste/Zeichenfolge von Prädikaten mit binären Operatoren wie (&& / ||) auswählt, weil ich nicht jedes Prädikat manuell schreiben möchte. Ist das überhaupt möglich?
Ich möchte eine Liste oder einen String generieren und anstelle dieser Prädikate in „where“ einfügen
Code: Select all
string predicates = "x => x.Standard =="DSTU" && x.ProducingCountry == "UA""
Code: Select all
var productResult = products.Where(x => x.Standard =="DSTU" && x.ProducingCountry == "UA").ToList();
um so etwas zu bekommen
Code: Select all
var productResult = products.Where(predicates).ToList();
Ich versuche herauszufinden, wie man Produkte oder etwas anderes mithilfe einer Liste/Zeichenfolge von Prädikaten mit binären Operatoren wie (&& / ||) auswählt, weil ich nicht jedes Prädikat manuell schreiben möchte. Ist das überhaupt möglich?
Ich möchte eine Liste oder einen String generieren und anstelle dieser Prädikate in „where“ einfügen
[code]string predicates = "x => x.Standard =="DSTU" && x.ProducingCountry == "UA""
[/code]
[code]var productResult = products.Where(x => x.Standard =="DSTU" && x.ProducingCountry == "UA").ToList();
[/code]
um so etwas zu bekommen
[code]var productResult = products.Where(predicates).ToList();
[/code]