Ich folge Scott Gus Artikel, um einen dynamischen LINQ zu erstellen Ссылка
Er hat ein Beispiel gegeben:
%Vor%Das funktioniert in meinem Fall gut. Allerdings habe ich unbekannte Anzahl von Where-Klauseln, die zur Laufzeit entschieden wird.
Kann mir bitte jemand sagen, wie man eine generische Where-Klausel erstellt, zB
%Vor%Danke
Sie können zusätzliche Operatoren für das Objekt query
hinzufügen:
Auf diese Weise können Sie Klauseln dynamisch anhängen und sind unabhängig von ihrer Anzahl.
Probieren Sie das aus;
dynamische linq-Abfrage mit mehreren / unbekannten Kriterien
Ich hatte ein ähnliches Problem und das war eine Lösung, die ich verwendete (und immer noch verwendet)