Операторы запросов, поддерживаемые для службы таблиц
Клиентская библиотека Microsoft® .NET поддерживает запросы службы данных с помощью запросов, интегрированных с языком (LINQ). Клиентская библиотека выполняет сопоставление инструкции LINQ с соответствующим URI для службы таблиц и получения указанных ресурсов в качестве объектов .NET.
Операторы запросов LINQ
В следующих таблицах отмечено, какие из операторов запросов LINQ поддерживаются для использования со службой таблиц. Дополнительные сведения об операторах запросов LINQ см. в статье LINQ: .NET Language-Integrated Query.
Поддерживаемые операторы запросов
LINQ, оператор | Поддержка службы таблиц | Дополнительные сведения |
---|---|---|
From |
Поддерживается согласно определению. | |
Where |
Поддерживается согласно определению. | |
Take |
Поддерживается с некоторыми ограничениями. | Значение, указанное для операторов Take , должно быть меньше или равно 1000. Если оно превышает 1000, то служба возвращает код состояния 400 (неправильный).Если оператор Take не указан, то будет возвращено максимум 1000 записей. |
First, FirstOrDefault |
Поддерживается. | |
Select |
Поддерживается в версии 2011-08-18 и более поздних. | Проекция поддерживается. Дополнительные сведения см. в статье Написание запросов LINQ к службе таблиц. |
Неподдерживаемые операторы запросов
LINQ, оператор | Поддержка службы таблиц | Дополнительные сведения |
---|---|---|
GroupBy |
Не поддерживается. | |
OrderBy, OrderByDescending |
Не поддерживается. | |
ThenBy, ThenByDescending |
Не поддерживается. | |
Average |
Не поддерживается. | |
Min |
Не поддерживается. | |
Max |
Не поддерживается. | |
Last, LastOrDefault |
Не поддерживается. | |
Skip Count, LongCount |
Не поддерживается. | |
Sum |
Не поддерживается. | |
TakeWhile |
Не поддерживается. | |
SkipWhile |
Не поддерживается. | |
Join, GroupJoin |
Не поддерживается. | |
Single |
Не поддерживается. | |
OfType |
Не поддерживается. | |
SelectMany |
Не поддерживается. | |
Concat |
Не поддерживается. | |
ElementAt, ElemenatAtOrDefault |
Не поддерживается. | |
Distinct |
Не поддерживается. | |
Except |
Не поддерживается. | |
Intersect |
Не поддерживается. | |
Union |
Не поддерживается. | |
All |
Не поддерживается. | |
Any |
Не поддерживается. | |
Contains |
Не поддерживается. | |
SequenceEqual |
Не поддерживается. | |
Empty, Range, Repeat |
Не поддерживается. | |
SingleOrDefault |
Не поддерживается. | |
Reverse |
Не поддерживается. |