OData
OData, kendi başına elle süslenecek bir HTTP çağrısı değil, tam anlamıyla bir protokol olarak ele alınır: Restorm onun sistem seçeneklerini, işlemlerini ve toplu istek biçimini bilir.
Ağaçta sağ tıklayın ▸ Ekle ▸ OData isteği.

Yapılandırma
Section titled “Yapılandırma”| Alan | Rolü |
|---|---|
| URL | Servisin uç noktası, varlık kümesi dahil |
| OData sürümü | v2, v3, v4 ya da v4.01 |
| İşlem türü | entity-set, function, action ya da batch |
| Başlıklar / Parametreler | Bir HTTP isteğinde olduğu gibi |
Sorgu seçenekleri
Section titled “Sorgu seçenekleri”Sistem seçeneklerinin her birinin kendi alanı vardır:
$filter · $select · $top · $skip · $count · $expand · $orderby ·
$search · $format (json, xml, atom) · $apply (toplama, v4.01).
$filter alanı, içe aktarılan meta verilerden beslenen bir otomatik tamamlama
desteğine sahiptir: özellik adları ve operatörler önerilir.
Fonksiyonlar ve eylemler
Section titled “Fonksiyonlar ve eylemler”function ve action için türlenmiş bir işlem parametreleri listesi
kullanılabilir — ad, nitelenmiş CSDL türü, null olabilirlik, bağlama göstergesi —
ve bir eylem için ayrıca özel bir JSON gövdesi bulunur.
$batch istekleri
Section titled “$batch istekleri”batch modu, her biri kendi yöntemi, URL’si, başlıkları, gövdesi ve gerektiğinde
kendi atomiklik grubu (change set) ile birlikte bir alt istek listesi taşır.
İki seçenek vardır:
- Biçim:
multipart(varsayılan) ya dajson; - Bir change set içinde GET’lere izin ver: varsayılan olarak devre dışıdır; etkinleştirmek bir uyarı doğurur, çünkü OData bunu öngörmez.
Meta verileri içe aktarma
Section titled “Meta verileri içe aktarma”Bir $metadata ya da .edmx içe aktarın: Restorm her varlık kümesi için CRUD
istekleriyle birlikte bir klasör oluşturur, buna ek olarak Actions ve
Functions klasörlerini de ekler. İstekler varlık türü, özellikler, gezinti
özellikleri ve sorgu seçenekleriyle önceden doldurulmuş olarak gelir. Bkz.
OData meta verilerini içe aktarma.
Sunucu modu
Section titled “Sunucu modu”Restorm bir simülasyon OData v4 servisi barındırabilir: CSDL meta veri belgesini (olduğu gibi sunulur) ve varlık kümesi başına verileri siz sağlarsınız. Sistem seçenekleri sunulan verilere uygulanır. Bkz. Bir OData servisini simüle etme.