Конвертировать SQL-запрос в LINQ-запрос и переместить результаты в новый формат данных - PullRequest
2 голосов
/ 12 декабря 2011

У меня есть DataTable, и мне нужно извлечь данные с помощью этого SQL-запроса:

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

Что такое эквивалентный запрос C # LINQ?После этого я хочу перенести результаты в новый DataTable.

Я перепробовал множество примеров, основанных на веб-технологиях, но без этой конкретной логики.

1 Ответ

1 голос
/ 12 декабря 2011

Линкер - твой друг!

Этот инструмент может переводить SQL в LINQ. Вы можете скачать его на http://www.sqltolinq.com.

Обратите внимание, что не всегда возможно преобразовать запрос SQL прямо в запрос LINQ, эквивалентный 100%, но он должен быть достаточно близким.

Если вам нужен перевод в другом направлении - с LINQ на SQL - вы можете использовать LINQPad. Загрузите его на http://www.linqpad.net/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...