Inhaltsverzeichnis

2.1 OData osnove

OData1) (Open Data Protocol) je na REST2) temelječ standard za podatkovne poizvedbe, ki ga je razvil OASIS3).

Zakaj OData?

OData različica

Data Gateway podpira OData v4.016).

Service Document

GET /odata/demo

Navede vse razpoložljive Entity Sets (tabele/poglede).

Metapodatki

GET /odata/demo/$metadata

Vrne shemo v obliki EDMX7).

Poizvedba Entity Set

GET /odata/demo/Customers
GET /odata/demo/Customers?$top=10
GET /odata/demo/Customers?$filter=Country eq 'Germany'

Query Options

Možnost Opis Primer
$filter Filtrira rezultate $filter=Price gt 100
$select Izbere stolpce $select=Name,Price
$orderby Razvrsti rezultate $orderby=Name desc
$top Omeji število $top=10
$skip Preskoči vnose $skip=20
$count Prešteje rezultate $count=true
$expand Naloži razmerja $expand=Orders

Naprej

Viri

1)
OData - Open Data Protocol: https://www.odata.org/