在LINQ查询中转换SQL查询并将结果移动到新的数据表中

时间:2011-12-12 16:31:22

标签: c# linq datatable

我有一个DataTable,需要使用此SQL查询提取数据:

SELECT code_direction, count(TP) AS CN FROM table1 WHERE 
                  cod_time = 'A011' GROUP BY TP,code_direction;

哪个是C#LINQ等效查询? 之后,我想将结果移动到一个新的DataTable中。

我尝试了许多围绕网络创建的例子,但没有这个特定的逻辑。

1 个答案:

答案 0 :(得分:1)

Linqer是你的朋友!

此工具可以将SQL转换为LINQ。您可以在http://www.sqltolinq.com下载。

请注意,并不总是可以将SQL查询直接转换为100%等效的LINQ查询,但它应该足够接近。

如果您需要从另一个方向进行翻译 - 从LINQ到SQL - 您可以使用LINQPad。在http://www.linqpad.net/下载。