2012-10-22 14 views
5

के लिए डेटास्रोत के रूप में एक webservice का उपयोग कर मैं वर्तमान में एक ado.net edm के स्रोत के रूप में एक webservice का उपयोग करने की कोशिश कर रहा हूँ। उदाहरण के लिए: http://odata.netflix.com/v2/Catalog/ $ मेटाडाटाएक ado.net इकाई डेटा मॉडल

मैं वेब सेवा की एक्सएमएल पहले से ही एक चर में संग्रहीत है, ताकि मैं, उपयोग कर सकते हैं, यदि आवश्यक है। क्या वेबसाईट के डेटा को डेटामैडेल से संबंधित करने का कोई तरीका है, ताकि वेब की सेवा के संबंध में एडीएम की तालिका गतिशील रूप से बनाई गई हो?

मुझे बस पंक्तियों और प्रकारों के साथ गतिशील रूप से तालिकाओं को बनाने की आवश्यकता है।

बेस्ट सादर जूलियन

+0

मैं पूरी तरह यकीन है कि आप क्या करना चाहते हैं नहीं कर रहा हूँ, लेकिन अगर तुम सब करना चाहते हैं एक OData सेवा क्वेरी है, मैं तुम्हें [LINQPad] की कोशिश की सलाह देते हैं (https://www.linqpad.net) , माना जाता है कि यह केवल कुछ क्लिकों में आपके समाधान के लिए डेटा कॉन्टेक्स्ट के रूप में एक ओडाटा-सेवा जोड़ता है। –

+0

http://www.yoursearchbuddy.com/xml- डेटासोर्स | http://msdn.microsoft.com/en-us/library/ekw4dh3f%28v=vs.71%29.aspx – MethodMan

उत्तर

1

आप WCF डाटा सेवा क्लाइंट उपयोगिता (DataSvcUtil.exe) का उपयोग कर सकते हैं। यह एक कमांड लाइन उपयोगिता है जो आपको मेटाडेटा से किसी ओडाटा सेवा का उपभोग करने के लिए आवश्यक नेट क्लास बनाने की अनुमति देती है।

आपको विजुअल स्टूडियो कमांड प्रॉम्प्ट निष्पादित करने की आवश्यकता होगी और सुनिश्चित करें कि आपके विजुअल स्टूडियो इंस्टॉलेशन में डब्ल्यूसीएफ विशेषताएं हैं: DataSvcUtil.exe का उपयोग करके, आपको इसके समान प्रविष्टि की आवश्यकता होगी।

datasvcutil /out:NetflixODataProxy.cs /uri:http://odata.netflix.com/v2/Catalog/ /language:CSharp /nologo /version:2.0 
संबंधित मुद्दे