2017-06-16 62 views
0

我一個REST API,它需要有一個查詢功能,例如工作:REST API查詢功能(類似於吉拉查詢語言)

(名稱=「李四」和郵編= 60000)或(名稱('John','Jane')和OrderTotal> = 700)ORDER BY orderDate

是否有任何庫可用於此目的。 功能與Jira查詢語言(JQL)非常相似

REST客戶端將發送此查詢作爲REST服務將解析並將其轉換爲基於LINQ的查詢的參數。

回答

0

雖然它可能不是你可能會使用這個庫親近的直接語法匹配... https://github.com/shaneray/ShaneSpace.ProjectedDynamicLinq

+0

感謝@ShaneRay我一定會檢查了這一點。你有什麼測試/例子可以看看它是如何工作的。 – aKat

+0

很遺憾沒有。鏈接中提到的源庫的原始文檔應該與此庫相同。它也支持automapper linq投影。語法是相似的,但你必須調整字符串輸入有點像用&替換&&。 –