2012-09-20 10 views
6

मैं एक इकाई OrderItem है कि OrderID और productId पूर्णांक क्षेत्रों और इन दो क्षेत्रों पहचान कुंजी/प्राथमिक कुंजी इस तालिका के लिए फार्म की है।
मैं एक सेवा के माध्यम से ऐसी इकाइयों को बेनकाब करने के लिए OData/वेब एपीआई उपयोग करने के लिए और वे समग्र आईडी द्वारा OrderItem उदाहरणों का चयन कर सकेंगे करना चाहते हैं।ओडीटा यूआरएल में समग्र पहचान कुंजी का उपयोग करने वाली इकाई को कैसे संबोधित करें?

यूआरएल का प्रारूप क्या होना चाहिए?

क्या ऐसे परिदृश्यों को संभालने के लिए कोई सर्वोत्तम अभ्यास है? इस तरह यूआरएल उपयोग वाक्य रचना में

उत्तर

9

कम्पोजिट कुंजियाँ:

~/OrderItems(OrderId=1234,ProductId=1234) 

"व्याकरण" OData ABNF Construction Rules में परिभाषित किया गया है ("compoundKey" के लिए परिभाषा देखें)

एक उदाहरण के उपयोग में पाया जा सकता है ओएएसआईएस 'OData Version 4.0. Part 2: URL Conventions Plus Errata 03

ध्यान दें कि "समग्र कुंजी" (उर्फ "जटिल कुंजी predicate") लगभग since OData 1.0 रहा है।

संबंधित मुद्दे