資料表服務支援的查詢運算子
Microsoft® .NET 用戶端程式庫支援資料服務查詢,方法是使用 語言整合查詢 (LINQ) 。 用戶端程式庫會處理下列細節:將 LINQ 陳述式對應至表格服務中適當的 URI,以及擷取指定的資源做為 .NET 物件。
LINQ 查詢運算子
下列資料表記載可支援哪些 LINQ 查詢運算子與表格服務搭配使用。 如需 LINQ 查詢運算子的詳細資訊,請參閱 LINQ:.NET Language-Integrated 查詢。
支援的查詢運算子
LINQ 運算子 | 表格服務支援 | 其他資訊 |
---|---|---|
From |
按照定義提供支援。 | |
Where |
按照定義提供支援。 | |
Take |
支援,但有一些限制。 | 為 Take 運算子指定的值必須小於或等於 1,000。 如果大於 1,000,服務會傳回狀態碼 400 (不正確的要求)。如果未指定 Take 運算子,最多會傳回 1,000 個項目。 |
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 |
不支援。 |