Say i need to filter a generic list with a dynamic query (List)
How would i do this using LINQ? (Curre
You can use the FindAll() method which takes a predicate. Here is a basic example.
List stringList = new List(new string[]{"Smith", "Johnson", "Jordan","Doe"});
List filteredStringList = stringList.FindAll(x => x == "Smith");
Also the Find method returns a single item.
There is also an example project on MSDN for executing dynamic LINQ queries on both IEnumerable and IQueryable. You can reuse the DynamicQueryable class from it. Here is the link. The project is inside the C# samples project.