Die Visual Studio 2008 Code Samples beinhalten eine Implementierung einer SQL-ähnlichen Abfragesprache, welche zur Realisierung von dynamischen LINQ-Abfragen eingesetzt werden kann.
Das folgende Beispiel demonstriert die Anwendung, wobei source vom Typ IQueryable (ohne Typisierung!) ist sowie der Prefix it ein Alias für die zu filternden Elemente ist.
IQueryable q = source.Where("it." + Column.Name + " = " + b);
Dieses Beispielprojekt, welches sich DynamicQuery nennt und sich im Wesentlichen aus einer einzigen Datei (Dynamic.cs), welche Erweiterungsmethoden für IQueryable beinhaltet und einfach in das eigene Projekt kopiert werden kann, besteht, findet sich unter [1]; weitere Infos dazu unter [2]
[1] http://msdn.microsoft.com/en-us/bb330936.aspx
[2] http://weblogs.asp.net/scottgu/archive/ ... brary.aspx