匯出 (0) 列印
全部展開
本主題尚未接受評分 - 為這個主題評分

查詢運算子 (表格服務支援)

更新日期: 2014年2月

Microsoft® .NET 用戶端程式庫支援使用 Language-Integrated Queries (LINQ) 進行資料服務查詢。用戶端程式庫會處理下列細節:將 LINQ 陳述式對應至表格服務中適當的 URI,以及擷取指定的資源做為 .NET 物件。

除了使用 LINQ 語法之外,您也可以使用用戶端程式庫,呼叫 DataServiceContext 類別的 CreateQuery 方法查詢表格服務。

LINQ 查詢運算子

下列資料表記載可支援哪些 LINQ 查詢運算子與表格服務搭配使用。如需 LINQ 查詢運算子的詳細資訊,請參閱<LINQ: .NET Language-Integrated Query>。

支援的查詢運算子

 

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

不支援。

另請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。