2010-06-23 79 views
1

我正在開發/維護一個工具,允許用戶使用固定寬度記錄對傳統數據文件運行查詢。使用自定義XML規範將文件轉換爲表格式結構。LINQ到用戶查詢的對象

我正在尋找一種免費/開源工具,可以自動將類似SQL的查詢轉換爲LINQ。

FLEE(http://flee.codeplex.com/)可以解析由用戶鍵入的簡單表達式,並將它們轉換爲.NET代碼。雖然它可以處理記錄中的值,但它無法處理聚合,「group by」子句或其他常見構造的查詢。

我知道我可以嵌入一個C#編譯器......但是我正在尋找一些更加用戶友好的東西,可以讓非程序員使用SQL的基本知識。

此工具僅用於分析和故障排除。它不需要像真正的SQL數據庫那樣快速運行。

+0

如果用戶知道一些sql,你可以讓他們使用sql來查詢嗎?不確定數據的相對大小或者是否值得。 – 2010-06-23 18:15:40

+0

我正在查詢平面文件,而不是SQL數據源。這隻有在存在SQL到任何抽象層的情況下才有效。 – MapDot 2010-06-28 22:16:10

回答