silverlight - Embedded object in RIA POCO? -


सभी सभी silverlight buffs के लिए त्वरित प्रश्न ..

मुझे कस्टम POCO ऑब्जेक्ट का पर्दाफाश करने की आवश्यकता है रिया सेवाओं के माध्यम से .. अच्छी तरह से, मैं शायद एक वेनिला वेब सेवा पर इसे करने के साथ दूर हो सकता है .. तो मैं दिमाग नहीं है अगर आप मुझे एक गैर आरआईए सेवा पर यह करने के लिए कहते हैं

यह एक है इस तरह से बिट:

  सार्वजनिक आंशिक वर्ग बंदर {// आदि .. // यह एक इकाई ढांचा इकाई है} सार्वजनिक वर्ग MonkeyCollection {// यह POCO सार्वजनिक स्ट्रिंग है MonthName {get; सेट; } सार्वजनिक बंदर MonkeyForMonth1 {प्राप्त करें; सेट; } सार्वजनिक बंदर MonkeyForMonth2 {get; सेट; } // आरआईए सेवाओं को एक "कुंजी" [कुंजी] सार्वजनिक int आईडी की कमी के बारे में चुप रहें; सेट; }} // मेरी सेवा वर्ग में सार्वजनिक आईएनआईमेरेबल & lt; MonkeyCollection & gt; GetMonkeys () {// मक्खन जैसी डेटा मंथन}   

यह POCO का संग्रह देता है, लेकिन जो वापस नहीं आता वह एम्बेडेड ऑब्जेक्ट्स (बंदर) है। < p> यानी यह प्राइमिटिव (महीना नाम, आईडी) देता है, लेकिन कस्टम ऑब्जेक्ट नहीं ..

और वास्तव में दृश्य स्टूडियो में इंटेलिसेंस भी कक्षा में उन गुणों के बारे में पता नहीं लगता ..

मुझे क्या करना चाहिए?

धन्यवाद

डैनियल

आपको शामिल ऐटिटिविटी और एसोसिएशन अटिटिविटी की आवश्यकता है।

  सार्वजनिक आंशिक वर्ग बंदर {// आदि .. // यह एक इकाई ढांचा इकाई है // इसे संग्रह के आईडी के साथ भरें ParentMonkeyCollectionId {get ; सेट; }} सार्वजनिक वर्ग MonkeyCollection {// सभी बाकी ... [शामिल करें] [एसोसिएशन ("बंदर 1", "आईडी", "पेरेंटमोनकीएक्लेक्शनआईडी")] सार्वजनिक बंदर बंदरफाममोथ 1 {प्राप्त; सेट; } [शामिल करें] [एसोसिएशन ("बंदर 2", "आईडी", "पेरेंटमोनकीइलेक्शनइंड")] सार्वजनिक बंदर बंदरफॉरमॉथ 2 {प्राप्त करें; सेट;           



Comments