मैं नॉर्थविंड OData सेवा का उपयोग करने की कोशिश कर रहा हूँ
using (var client = new HttpClient())
{
HttpResponseMessage response = await client.GetAsync(new Uri(url));
ObservableCollection<Product> products = await response.Content.ReadAsAsync<ObservableCollection<Product>>();
}
लेकिन serializer odata.metadata
हिस्सा पसंद करने के लिए प्रतीत नहीं होता है और तथ्य यह है कि वहां 2 odata.type
रिकॉर्ड हैं (सुनिश्चित नहीं हैं कि वे क्या हैं)।
क्या ऐसा करने का कोई आसान तरीका है?
यह ठीक काम करता है। बहुत बहुत धन्यवाद! – Graeme
बीटीडब्ल्यू, क्या सभी ओडाटा सेवाएं इस आकार में डेटा लौटाएंगी? तो मैं मान सकता हूं कि नॉर्थविंड ग्राहक समान होंगे, या क्या मुझे प्रत्येक सेवा को संभालना होगा? – Graeme
@Graeme oData सेवाओं के बारे में कोई जानकारी नहीं है। मैंने इस नमूना को आपके यूआरएल के अनुसार प्रश्न में तैयार किया है। –