2009-11-20 14 views
8

मेरे पास ऑब्जेक्ट्स ए के डेटाबेस में कई से अधिक संबंध हैं। जब मैं डोमेन सेवा बनाता हूं तो मेटाडाटा ठीक दिखता है। ए में बीएस का संग्रह है, बी के रूप में संग्रह है। तो यह सही है। हालांकि * .g.cs फ़ाइल जेनरेट की गई एक ही रिश्ते नहीं है।.NET RIA सेवाओं में कई से अधिक रिश्तों

क्या यह काम करने का कोई तरीका है? मैंने एसोसिएशन टेबल के लिए वास्तव में वस्तुओं को उत्पन्न करने के लिए कुछ जवाब गुमराह किया लेकिन अगर मैं इससे बच सकता हूं तो मैं उत्सुक हूं।

धन्यवाद

+0

आप एसोसिएशन टेबल के लिए ऑब्जेक्ट कैसे उत्पन्न करते हैं? ईएफ मेरे मॉडल में उस तालिका को उत्पन्न नहीं कर रहा है। –

+2

@ एंड्रयू गैरीसन आपको विदेशी कुंजी के अलावा एसोसिएशन टेबल में कुछ कॉलम रखने की आवश्यकता है – Vitalik

उत्तर

4

मौजूदा रिलीज/रिया सेवाओं के संस्करण में, आप संघ तालिका की आवश्यकता होगी। भविष्य में रिलीज के लिए हम निश्चित रूप से इस कोर्स को देख रहे होंगे।

उस ने कहा, मुझे लगता है कि अक्सर कई रिश्तों में रिश्ते से जुड़े कुछ रोचक डेटा होते हैं और इस तरह, मध्य तालिका में मौजूदा के लिए मौजूदा के बजाय वास्तविक उपयोग होता है।

+0

क्या यह अभी भी रिया-सेवाओं के v1.0 पर लागू होता है? क्योंकि सर्वर की ओर से मैं सर्वर पर इन संबंधों को देख सकता हूं लेकिन क्लाइंट पर नहीं। और डीटीओ के हर जगह जोड़ना इतना गन्दा है – TimothyP

+0

हाँ, यह अभी भी v1.0 पर लागू होता है। – Eric

+3

क्या बिल्कुल बेतुका सीमा है। इसमें शामिल अतिरिक्त डेटा वाले कई से अधिक संबंध शायद ही कभी दुर्लभ या असामान्य बात हैं। हर बार जब मैं आरआईए के साथ कुछ करने की कोशिश करता हूं तो मैं इस तरह मूर्खतापूर्ण ईंट की दीवारों में भाग जाता हूं। –

2

जब तक एमएस इसे आरआईए में लागू नहीं करता है, तो आप http://m2m4ria.codeplex.com/ का उपयोग कर सकते हैं हमने उपयोगकर्ता/भूमिका (कई से कई) रिश्ते के लिए हमारी सिल्वरलाइट/आरआईए परियोजनाओं में से एक में उपयोग किया है और ठीक काम किया है।

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