我有一个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 –