2010-01-20 30 views
4

我們有LINQPad這非常適合測試Linq表達式的數據庫。需要SQL到LINQ轉換器,有什麼想法?

任何一個可以推薦「免費潔具」的工具,可以幫助我們轉換

  • 「SQL查詢」,以LINQ表達式

,你爲什麼推薦它?

注意:請記住,我們使用c#。

+0

我認爲linqpad是最好的工具 – anishMarokey 2010-01-20 18:08:51

+0

@anishmarokey - Linqpad不會做他說他想做的事。 – 2010-01-20 18:18:34

+0

提及LINQPad的+1。非常適合快速「它會工作嗎?」尖峯,甚至沒有使用LINQ的。 – TrueWill 2010-01-20 18:27:14

回答

3

至於工具,Randy Minder's suggestionLinqer是我見過的唯一直接工具。

這就是說,Visual Basic團隊做了一個very good series showing how to go from SQL to LINQ。這將介紹如何自行完成轉換。從VB的LINQ轉換到C#LINQ非常簡單(大部分語句在LINQ中幾乎相同),所以它是學習如何做到這一點的好方法,即使對於C#開發人員也是如此。

即使您使用的是工具,我也建議您嘗試理解這些概念 - 工具並不總是生成最佳代碼。瞭解如何自己做到這一點非常有價值。

+0

感謝隊友,點指出。使用工具背後的原因是將已經使用大量的SQL查詢轉換爲LINQ。 – 2010-01-20 18:33:37

2

我知道的唯一工具就是Linqer。它不是免費的,但我相信可以以低於50美元的價格購買。它對我來說工作得很好。

+0

在Vista上安裝linqer是否有任何已知的問題。出於某種原因,我們遇到了問題。 – 2010-01-20 18:10:11

+0

我從來沒有嘗試過。我只有它安裝在XP上。如果存在這樣的問題,那麼在他們的網站上應該有一些關於這方面的內容。 – 2010-01-20 18:17:45