मैं ओडीटा एंडपॉइंट्स के साथ वेब एपीआई और एंटिटी फ्रेमवर्क का उपयोग करके एक रेस्टस्ट सेवा प्रदान कर रहा हूं। Microsoft.AspNet.WebApi.OData और Microsoft.Data.OData और Microsoft.AspNet.OData पैकेज ओवरलैप लगते हैं, इसलिए मुझे यकीन नहीं था कि किस का उपयोग करना है। उनके बीच मतभेद क्या हैं? प्रत्येक का भला - बुरा क्या है?Microsoft.AspNet.WebApi.OData और Microsoft.Data.OData और Microsoft.AspNet.OData के बीच क्या अंतर है?
Q
Microsoft.AspNet.WebApi.OData और Microsoft.Data.OData और Microsoft.AspNet.OData के बीच क्या अंतर है?
11
A
उत्तर
12
Microsoft.AspNet.OData
वह है जिसे आप एक नई परियोजना के लिए उपयोग करना चाहते हैं। यह OData 4 प्रोटोकॉल का उपयोग करने के लिए वेब एपीआई सेट करता है।
Microsoft.AspNet.WebApi.OData
ओडाटा v1-3 के लिए पुराना पैकेज है। यह Microsoft.Data.OData
से कुछ कोर ओडाटा टुकड़ों पर निर्भरता है, जो ओडाटा v1-3 के लिए "ओडाटालिब" पैकेज है। (इसका ओडाटा वी 4 संस्करण Microsoft.OData.Core
है, जो Microsoft.AspNet.OData
की निर्भरता है।)
संबंधित मुद्दे
- 1. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 2. # {} $ {} और% {} के बीच क्या अंतर है?
- 3. `&` और `ref` के बीच क्या अंतर है?
- 4. $ और $$ के बीच क्या अंतर है?
- 5. के बीच क्या अंतर है:। और: आर !?
- 6. वेरिलोग के बीच क्या अंतर है! और ~?
- 7. भिन्नता और '-' के बीच क्या अंतर है?
- 8. क्या $ @ और "$ @" के बीच कोई अंतर है?
- 9. * और * के बीच क्या अंतर है?
- 10. "$^एन" और "$ +" के बीच क्या अंतर है?
- 11. चिज़ेल और लावा और सीएलएएसएच के बीच क्या अंतर है?
- 12. "। +" और "। +?" के बीच अंतर
- 13. अंतर और कहां के बीच क्या अंतर है?
- 14. file_get_contents और fread बीच क्या अंतर है
- 15. @Android बीच क्या अंतर है: और एंड्रॉयड:
- 16. क्या बीच का अंतर है :: और ::: स्काला
- 17. $ {} और # {} के बीच अंतर क्या हैं?
- 18. क्या के बीच ("") अंतर और (शून्य)
- 19. क्या अंतर है? : और ||
- 20. ऑब्जेक्ट और * के बीच अंतर?
- 21. पैरामीटर परिभाषाओं के बीच अंतर (प्रकार और नाम), और (प्रकार * नाम) के बीच अंतर क्या हैं?
- 22. वीबीए: और + के बीच अंतर
- 23. $ के बीच अंतर? और PowerShell
- 24. AJAX के बीच अंतर और
- 25. == और मामले के बीच अंतर?
- 26. PHP के बीच क्या अंतर है और इसमें शामिल है?
- 27. क्या) सूची के बीच का अंतर है (और है []
- 28. "% ~ dp0" और "। \" के बीच अंतर?
- 29. CMake: $ {} और के बीच अंतर "$ {}"
- 30. अपवाद के .TOString() और मैसेज के बीच क्या अंतर है?
हाय, मैं वेबपी + ओडाटा के साथ खेल रहा हूं और मैं सोच रहा था कि पैकेज इस परियोजना के लिए इतनी निर्भरता क्यों जोड़ता है? Microsoft.AspNet.OData (ठीक है।) Microsoft.Extensions.DependencyInjection Microsoft.Extensions.DependencyInjection.Abstractions Microsoft.OData.Core Microsoft.OData.Edm Microsoft.Spatial System.Collections System.Collections .Concurrent System.ComponentModel System.Diagnostics.Debug System.Globalization System.Linq System.Linq.Expressions System.Reflection System.Resources.ResourceManager System.Runtime.Extensions +०१२३५१६४१०६सिस्टम। सिस्टम पढ़ना। थ्रेडिंग। कार्य – spilote
@ स्पिलोट: मुझे कल्पना है क्योंकि ओडाटा और वेब एपीआई पुस्तकालय * उन अन्य पुस्तकालयों का उपयोग करते हैं। यह अब शायद अधिक ध्यान देने योग्य है क्योंकि .NET कोर ने अलग-अलग पुस्तकालयों में उन टुकड़ों को तोड़ दिया, जबकि वे बेस क्लास लाइब्रेरीज़ के हिस्से के रूप में स्वचालित रूप से शामिल होते थे। – StriplingWarrior