GÜNCELLEME Uyarı, OData V4 kullanıma sunulduğundan bu yanıt son derece güncel değil.
Bir süre önce burada konuyla ilgili bir yazı yazdım .
Franci'nin dediği gibi, OData Atom Pub'a dayanıyor. Bununla birlikte, üstte bazı işlevleri katmanlandırdılar ve maalesef süreçteki bazı REST kısıtlamalarını göz ardı ettiler.
Bir OData hizmetinin sorgulama yeteneği, yanıtta mevcut olmayan veya yanıt olarak bağlantılı bilgilere dayanarak URI'ler oluşturmanızı gerektirir. REST çalışanlarının bant dışı bilgi dediği ve istemci ile sunucu arasında gizli bağlantı sağlayan şeydir.
Girilen diğer bağlantı, giriş içeriğinde bulunan özellikleri tanımlamak için EDMX meta verilerinin kullanılmasıdır. Bu meta veriler $ metadata adı verilen sabit bir uç noktada bulunabilir. Yine, müşterinin bunu önceden bilmesi gerekir, keşfedilemez.
Ne yazık ki, Microsoft bu önemli veri parçalarını tanımlamak için medya türleri oluşturmak için uygun görmedi, bu nedenle herhangi bir OData istemcisinin konuştuğu hizmet ve aldığı veriler hakkında bir sürü varsayım yapması gerekiyor.