อัปเดต คำเตือนคำตอบนี้ล้าสมัยไปแล้วในขณะนี้ที่ OData V4 พร้อมใช้งาน
ผมเขียนโพสต์เกี่ยวกับเรื่องนี้ขณะที่ผ่านมาที่นี่
ดังที่ Franci กล่าวว่า OData อ้างอิงจาก Atom Pub อย่างไรก็ตามพวกเขาได้วางฟังก์ชันบางอย่างไว้ด้านบนและน่าเสียดายที่ไม่สนใจข้อ จำกัด ของ REST ในกระบวนการ
ความสามารถในการสอบถามของบริการ OData ต้องการให้คุณสร้าง URIs ตามข้อมูลที่ไม่พร้อมใช้งานหรือเชื่อมโยงกับการตอบสนอง มันเป็นสิ่งที่คน REST เรียกใช้ข้อมูลนอกวงดนตรีและแนะนำการมีเพศสัมพันธ์ที่ซ่อนอยู่ระหว่างไคลเอนต์และเซิร์ฟเวอร์
การมีเพศสัมพันธ์อื่น ๆ ที่แนะนำคือการใช้ข้อมูลเมตา EDMX เพื่อกำหนดคุณสมบัติที่มีอยู่ในเนื้อหารายการ ข้อมูลเมตานี้สามารถค้นพบได้ที่ปลายทางคงที่ชื่อ $ metadata อีกครั้งลูกค้าจำเป็นต้องรู้สิ่งนี้ล่วงหน้าไม่สามารถค้นพบได้
น่าเสียดายที่ Microsoft ไม่เห็นสมควรที่จะสร้างประเภทสื่อเพื่ออธิบายข้อมูลชิ้นสำคัญเหล่านี้ดังนั้นลูกค้า OData ทุกคนต้องทำข้อสันนิษฐานเกี่ยวกับบริการที่พูดคุยและข้อมูลที่ได้รับ