我有一個DataTable,並需要使用此SQL查詢來提取數據:轉換SQL查詢和移動成果轉化爲新的DataTable
SELECT code_direction, count(TP) AS CN FROM table1 WHERE
cod_time = 'A011' GROUP BY TP,code_direction;
哪個是C#LINQ等效查詢? 之後我想將結果移到新的DataTable中。
我嘗試了很多在web上創建的例子,但沒有這個特定的邏輯。
我有一個DataTable,並需要使用此SQL查詢來提取數據:轉換SQL查詢和移動成果轉化爲新的DataTable
SELECT code_direction, count(TP) AS CN FROM table1 WHERE
cod_time = 'A011' GROUP BY TP,code_direction;
哪個是C#LINQ等效查詢? 之後我想將結果移到新的DataTable中。
我嘗試了很多在web上創建的例子,但沒有這個特定的邏輯。
Linqer是你的朋友!
該工具可以將SQL轉換爲LINQ。您可以在http://www.sqltolinq.com下載它。
請注意,並不總是可以將SQL查詢直接轉換爲100%等效的LINQ查詢,但它應該足夠接近。
如果您需要翻譯其他方向 - 從LINQ到SQL - 您可以使用LINQPad。請在http://www.linqpad.net/下載。
Linqer是否解決了病毒警告? http://stackoverflow.com/questions/296972/sql-to-linq-tool –
看來他們有。剛剛下載並運行它,安裝在我的機器上的NAV公司沒有抱怨。他顯然一直在爭取這一點。似乎是由於他使用的壓縮工具? http://sqltolinq.proboards.com/index.cgi?board=general&action=display&thread=58 –
http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b –