2012-04-19 38 views
0

我的任務是構建一個查詢構建器,該構建器允許用戶在數據庫表中輸入搜索詞並搜索1個字段(文本)。用戶應該被允許在搜索表達式中使用'AND''NOT'和'AND NOT'。構建查詢構建器時需要指導

我已經看過使用表達式樹來做到這一點,但希望有人有一個如何輕鬆實現這一點的例子。

我發現下面的鏈接:http://msdn.microsoft.com/en-us/library/bb882637.aspx

我有越來越我的頭圍繞如何找到表達的根本保證左邊和表達的問題是相等的,如果有奇數操作員很容易找到中間的,但如果有偶數,左邊應該更大一些嗎?或者是正確的?或者我應該看看操作者的類型?

任何幫助將大受歡迎。

+0

這是功課嗎? – Paddy 2012-04-19 12:28:06

+2

不,有點舊作業 – Ketchup 2012-04-19 13:00:45

回答

1

看看EasyQuery.NET庫。 看來,這正是你需要的。

+0

看來你最近給了這個答案不少,最近 – Ketchup 2012-06-21 15:46:08

+1

是的,你說得對。我們只是該產品的高興用戶。如果你暗示這種職位,我沒有任何好處。 – DevGuy 2012-06-25 14:49:45

+0

我也會爲EasyQuery.Net擔保,尤其是對於簡單明瞭的事情。這個問題字面上是爲什麼存在。 – 2013-02-24 16:53:56