Средства LINQ в .NET Compact Framework

Обновлен: Ноябрь 2007

Средства LINQ (Language-Integrated Query) реализуют в платформе .NET Compact Framework возможность использования запросов общего назначения, применимых к различным источникам данных — например, реляционных баз данных, XML-данных и объектов в памяти. Эти функции позволяют платформе .NET Compact Framework выполнять запросы к различным источниках данных без добавления в язык программирования реляционных функций или XML-функций.

Bb397834.alert_note(ru-ru,VS.90).gifПримечание.

Средства LINQ поддерживаются в .NET Compact Framework, версия 3.5 и более поздних версий.

Средства LINQ определяют набор стандартных операторов запроса общего назначения, позволяющих выполнять встроенные в язык операции запроса, установки и преобразования внутренних или внешних данных. Стандартные операторы запроса позволяют применять запросы к любому источнику данных, основанному на интерфейсе IEnumerable<T>.

Средства LINQ в .NET Compact Framework включают подмножество функций LINQ из полной платформы. Разница между LINQ в .NET Framework и LINQ в .NET Compact Framework заключается в следующем:

  • В платформе .NET Compact Framework поддерживаются только стандартные операторы запроса. Так, поддерживается LINQ to DataSet, что обеспечивает поддержку LINQ для наборов DataSet и таблиц DataTable.

  • LINQ to XML также поддерживается в .NET Compact Framework, за исключением расширений XPath.

Дополнительные сведения о LINQ см. на Веб-узле проекта LINQ на веб-узле MSDN.

См. также

Другие ресурсы

Поддержка доступа к данным и XML в .NET Compact Framework