2.1 Osnove OData

OData1) (Open Data Protocol) je REST2) temeljen standard za upite podataka, razvijen od strane OASIS-a3).

Zašto OData?

OData verzija

Data Gateway podržava OData v4.016).

Service Document

GET /odata/demo

Navodi sve dostupne Entity Setove (tablice/View-ove).

Metapodaci

GET /odata/demo/$metadata

Vraća shemu u EDMX7) formatu.

Upit Entity Seta

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

Opcije upita

Opcija Opis Primjer
$filter Filtrira rezultate $filter=Price gt 100
$select Odabire stupce $select=Name,Price
$orderby Sortira rezultate $orderby=Name desc
$top Ograničava broj $top=10
$skip Preskače zapise $skip=20
$count Broji rezultate $count=true
$expand Učitava relacije $expand=Orders

Nastavak

Izvori

Zuletzt geändert: 29.01.2026. u 23:32