Инструмент для запроса данных во время выполнения с помощью LINQ - PullRequest
0 голосов
/ 14 сентября 2010

Чем больше и больше я использую LINQ, тем больше и больше мне это нравится, и это синтаксис. Я делаю много сравнений данных на ежедневной основе. Что мне действительно понравится, так это инструмент, который позволяет мне загружать DataSet, а затем запрашивать этот DataSet во время выполнения с помощью запросов LINQ. Прежде всего, я просто хочу инструмент и возможность динамически загружать мои наборы данных.

Существует ли что-то подобное? Я не думаю, что LINQ изначально предназначался для этого типа использования, но я чувствую, что это был бы мощный инструмент, если бы он существовал.

Ответы [ 4 ]

5 голосов
/ 14 сентября 2010

Не совсем понятно, что вы имеете в виду, если честно ... но LINQPad позволяет вам загружать данные и затем запрашивать их.

Строго набранные наборы данных уже легко запрашивать с помощью LINQ; слабо типизированные - это немного сложнее, но LINQ to DataSet делает это проще, чем было бы в противном случае.

3 голосов
/ 14 сентября 2010

Вы должны проверить LinqPad http://www.linqpad.net/

1 голос
/ 14 сентября 2010

Конечно, инструмент называется DataTable.AsEnumerable().

0 голосов
/ 14 сентября 2010

Вы можете использовать LINQ с шаблоном спецификации / фильтра для создания динамически генерируемых запросов.В Github .

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