A truly generic and dynamic linq query builder to compliment jQuery QueryBuilder and other dynamic linq query generation needs
dynamic-linq-query-builderis a small library that allows any
.Netframework class collection to be filtered dynamically at runtime.
IQueryablefrom any collection and filter combination
Compatible with jQuery QueryBuilder (see samples for an example)
Targets .NET 4.5 and .NET Standard 2.0 (and by proxy, .NET Core 2.0+)
dynamic-linq-query-buildercan be installed via the nuget UI (as Castle.DynamicLinqQueryBuilder), or via the nuget package manager console:
PM> Install-Package Castle.DynamicLinqQueryBuilder
The easiest way to get started is to install the NuGet package and take a look at the MVC sample application included in the source code. It contains a working example of both
Additionally, see the Wiki
Contributions and pull requests are welcome.