支援的 OData 查詢選項

更新日期: 2014年1月

 

DataMarket 標誌

當您開發使用 Windows Azure Marketplace (WAM) 的應用程式,您必須注意一些考量和限制。

 

支援的 OData 查詢選項

Marketplace 所支援的 OData 作業和函數。。例如:$orderby.

判斷 DataServiceVersion

如何判斷 DataServiceVersion。

來自 Marketplace 的所有資料摘要都是 OData 摘要。在 OData 網站上了解 OData。Marketplace 提供 OData 查詢的有限支援。下列清單識別支援的服務和 OData 功能。

 

$top

每一頁結果集中傳回的項目數目上限。

$skip

開始傳回結果前,結果集中要略過的資料列數目。

$filter

  • 比較
    Eq – 等於
    Gt – 大於
    Lt – 小於
    Ne – 不等於

  • 串連
    And
    Or

  • 欄位名稱 - 類型:所有 OData 支援的類型。

$orderby

指定結果集的排序次序。
注意:需要 DataServiceVersion 2.0 或更高版本。若要判斷 DataServiceVersion,請參閱本主題中稍後的判斷 DataServiceVersion

$select

指定結果集中傳回的欄位。

$skiptoken

必須傳回伺服器才能繼續取得查詢結果的不透明值。

$count

傳回實體集合的計數。
注意:需要 DataServiceVersion 2.0 或更高版本。若要判斷 DataServiceVersion,請參閱本主題中的判斷 DataServiceVersion

$inlinecount

只有彈性查詢服務支援 $inlinecount。固定查詢服務不提供支援。
注意:需要 DataServiceVersion 2.0 或更高版本。若要判斷 DataServiceVersion,請參閱本主題中稍後的判斷 DataServiceVersion

$metadata

擷取欄位、其資料型別、模式和資料集內的其他相關的資訊的清單。

識別碼運算子

例如 "/Companies('Microsoft')"

比較運算子

eq – 等於
ne – 不等於
lt – 小於
le – 小於或等於
gt – 大於
ge – 大於或等於

邏輯運算子

and– 只有兩個運算元皆為 True 時才可為 True
or – 如果任一個或兩個運算元皆為 True,則為 True
not – 與運算元相反

算術運算子

add – 加法運算子
sub – 減法運算子
mult – 乘法運算子
div – 除法運算子
mod – 模數 (整數除法後的餘數) 運算子

群組運算子

()

DateTime 函數

year
month
day
hour
minute
second

數學函數

round
ceiling
floor

若要偵測 DataServiceVersion:

  1. 提出您的要求

  2. 查看 HTTP 標頭:DataServiceVersion

另請參閱

其他資源

OData 首頁

顯示: