This project uses expression tree to dynamically generate Entity Framework query. This would allow developers to have the benifits of strong-typed query while keep the flexibilty of generating queries programmatically based on user input.
Along with the project is a set of helper functions/classes that are designed for easy integration of this project with an ASP.NET MVC website that can significantly reduce the amount of code required to complete a list view, i.e: filtering , sorting and
pagination over a query set, which is a very common task in an management information system.
Please refer to
Quick Start to get started.
- Support for “in” operator, i.e. checkbox support.
- Support for arbitary logical operator combination.
- Support for SQL-like query.
- Better error detection and SQL injection prevention.