构建查询构建器所需的指导

时间:2012-04-19 12:02:51

标签: asp.net .net sql expression-trees query-builder

我的任务是构建一个querybuilder,允许用户输入搜索词并在数据库表中搜索1个字段(文本)。应允许用户在搜索表达式中使用“AND”,“NOT”和“AND NOT”。

我已经看过使用表达式树来做这件事,但希望有人举例说明如何轻松实现这一目标。

我找到了以下链接:http://msdn.microsoft.com/en-us/library/bb882637.aspx

我遇到的问题是如何找到表达式的根来确保左边和表达式相等,如果有奇数个运算符,很容易找到中间值,但是如果有的话一个偶数,左边应该更大吗?还是对的?或者我应该看看操作员的类型?

任何帮助都会受到极大的欢迎。

1 个答案:

答案 0 :(得分:1)

看看EasyQuery.NET图书馆。 似乎这正是你所需要的。