Heim >Backend-Entwicklung >C++ >Wie kann ich iEnumerable und iQueryable mit String -Ausdrücken dynamisch bestellen?
Dynamisches Sortieren iEnumerable
/ iQueryable
Bei der Suche nach dynamischen LINQ -Beispielen habe ich festgestellt, dass eine Methode SQL String (z. B. "OrderBy (" Name, Alter des Desc ") verwenden kann, um die iQueryable Instanz zu sortieren. Gibt es eine Möglichkeit, diese Funktion auf iEnumeration
zu erweitern?
Um dies zu erreichen, ohne die dynamische LINQ -Bibliothek zu verwenden, liefert das folgende Codefragment eine Kernexpressionslogik:
Dieser Code ermöglicht es ihm, ihn zu sortieren, indem er iEnumerationin Asquile () verpackt wird.
<code class="language-C#">public static IOrderedQueryable<T> OrderBy<T>( this IQueryable<T> source, string property) { return ApplyOrder<T>(source, property, "OrderBy"); } // ...省略其余代码以简洁起见...</code>Dynamic LINQ Integrierte Erweiterung:
Dieser Code bietet Dynamic -Sortierfunktionen in LINQ für Objekte.
Das obige ist der detaillierte Inhalt vonWie kann ich iEnumerable und iQueryable mit String -Ausdrücken dynamisch bestellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!