This repository was archived by the owner on Dec 29, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Supported Query Syntax
Trevor Pilley edited this page Oct 5, 2020
·
9 revisions
The following parts of the OData specification are supported (or not) by the library.
| Operator | OData Version | Library Status |
|---|---|---|
$count=true |
4.0 | implemented in Net.Http.OData 5.0.0 |
$count=false |
4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
wildcard $expand =*
|
4.0 | implemented in Net.Http.OData 5.0.0 |
properties $expand=Orders
|
4.0 | implemented in Net.Http.OData 5.0.0 |
nested properties $select=Orders/Product
|
4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
| eq | 4.0 | implemented in Net.Http.OData 5.0.0 |
| ne | 4.0 | implemented in Net.Http.OData 5.0.0 |
| gt | 4.0 | implemented in Net.Http.OData 5.0.0 |
| ge | 4.0 | implemented in Net.Http.OData 5.0.0 |
| lt | 4.0 | implemented in Net.Http.OData 5.0.0 |
| le | 4.0 | implemented in Net.Http.OData 5.0.0 |
| and | 4.0 | implemented in Net.Http.OData 5.0.0 |
| or | 4.0 | implemented in Net.Http.OData 5.0.0 |
| not | 4.0 | implemented in Net.Http.OData 5.0.0 |
| has | 4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
| add | 4.0 | implemented in Net.Http.OData 5.0.0 |
| sub | 4.0 | implemented in Net.Http.OData 5.0.0 |
| mul | 4.0 | implemented in Net.Http.OData 5.0.0 |
| div | 4.0 | implemented in Net.Http.OData 5.0.0 |
| mod | 4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
() Precedence Grouping |
4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
| concat | 4.0 | implemented in Net.Http.OData 5.0.0 |
| contains | 4.0 | implemented in Net.Http.OData 5.0.0 |
| endswith | 4.0 | implemented in Net.Http.OData 5.0.0 |
| indexof | 4.0 | implemented in Net.Http.OData 5.0.0 |
| length | 4.0 | implemented in Net.Http.OData 5.0.0 |
| startswith | 4.0 | implemented in Net.Http.OData 5.0.0 |
| substring | 4.0 | implemented in Net.Http.OData 5.0.0 |
| tolower | 4.0 | implemented in Net.Http.OData 5.0.0 |
| toupper | 4.0 | implemented in Net.Http.OData 5.0.0 |
| trim | 4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
| date | 4.0 | implemented in Net.Http.OData 5.0.0 |
| day | 4.0 | implemented in Net.Http.OData 5.0.0 |
| fractionalseconds | 4.0 | implemented in Net.Http.OData 5.0.0 |
| hour | 4.0 | implemented in Net.Http.OData 5.0.0 |
| maxdatetime | 4.0 | implemented in Net.Http.OData 5.0.0 |
| mindatetime | 4.0 | implemented in Net.Http.OData 5.0.0 |
| minute | 4.0 | implemented in Net.Http.OData 5.0.0 |
| month | 4.0 | implemented in Net.Http.OData 5.0.0 |
| now | 4.0 | implemented in Net.Http.OData 5.0.0 |
| second | 4.0 | implemented in Net.Http.OData 5.0.0 |
| time | 4.0 | implemented in Net.Http.OData 5.1.0 |
| totaloffsetminutes | 4.0 | implemented in Net.Http.OData 5.0.0 |
| totalseconds | 4.0 | implemented in Net.Http.OData 5.1.0 |
| year | 4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
| ceiling | 4.0 | implemented in Net.Http.OData 5.0.0 |
| floor | 4.0 | implemented in Net.Http.OData 5.0.0 |
| round | 4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
| cast | 4.0 | implemented in Net.Http.OData 5.0.0 |
| isof | 4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
| geo.distance | 4.0 | not implemented |
| geo.intersects | 4.0 | not implemented |
| geo.length | 4.0 | not implemented |
| Operator | OData Version | Library Status |
|---|---|---|
| any | 4.0 | implementing in Net.Http.OData 6.0.0 |
| all | 4.0 | implementing in Net.Http.OData 6.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
$format=atom |
4.0 | not implemented |
$format=json |
4.0 | implemented in Net.Http.OData 5.0.0 |
$format=xml |
4.0 | not implemented |
$format=application/json |
4.0 | implemented in Net.Http.OData 5.0.0 |
$format=application/... |
4.0 | not implemented |
| Operator | OData Version | Library Status |
|---|---|---|
asc $orderby=Name asc
|
4.0 | implemented in Net.Http.OData 5.0.0 |
desc $orderby=Name desc
|
4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
wildcard $select=*
|
4.0 | implemented in Net.Http.OData 5.0.0 |
properties $select=Name, DateOfBirth
|
4.0 | implemented in Net.Http.OData 5.0.0 |
nested properties $select=Address/Postcode
|
4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
$skip=10 |
4.0 | implemented in Net.Http.OData 5.0.0 |
| Operator | OData Version | Library Status |
|---|---|---|
$top=5 |
4.0 | implemented in Net.Http.OData 5.0.0 |