This project is read-only.

Project Description

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.


Quick Start

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.

Last edited Nov 27, 2012 at 7:51 PM by yinzixin, version 5