5
मुझे अपने मॉडल में कई से अधिक रिश्ते में एक दूसरे से संबंधित 2 संस्थाएं मिलीं।इकाई फ्रेमवर्क में कई से कई संबंधों से डेटा कैसे प्राप्त करें?
केवल 2 टेबल हैं जो मुझे पता है कि डीबी में एसक्यूएल में 3 टेबल हैं I इस तरह कुछ कोशिश कर सकते हैं।
select *
from table1
where table1.id in (select idTable1 from middleTable)
मैं एंटिटी फ्रेमवर्क और लिंक का उपयोग करके यह कैसे कर सकता हूं?
यह एक सूची
अनुक्रम में एक से अधिक तत्व त्रुटि शामिल हैं –
यदि आप एंटिटी डिज़ाइनर को आपके लिए अपना मॉडल जेनरेट कर रहे हैं, तो यह कई से अधिक रिश्तों की "मध्यम तालिका" को "छुपा" सकता है, जब तक कि मध्य तालिका में दो के आईडी नहीं हैं सारणी जिनके संबंध हैं (और वे आईडी प्राथमिक कुंजी हैं)।
मॉडल उत्पन्न होने के बाद, आपके पास संबंधों के दोनों पक्षों पर संग्रह गुण होंगे। उदाहरण के लिए, मेरे पास दो टेबल, लोग और सदन हैं, उनके पास कई से अधिक रिश्ते हैं। अगर मैंने सब कुछ सही तरीके से सेट किया है, तो प्रत्येक
Person
ऑब्जेक्ट मेंHouses
संपत्ति होगी और प्रत्येकHouse
ऑब्जेक्ट मेंPeople
संपत्ति होगी।आशा है कि यह समझ में आता है।
स्रोत
2012-07-31 16:52:50 MgSam
तो आप कहते हैं की तरह कुछ के साथ मेरी समस्या का समाधान करें अगर मैं एक घर तो है मैं सभी व्यक्ति मिला घर से जुड़े हुए हैं? – BlaShadow
उदाहरण के अनुसार मैं उन सभी घरों को देख रहा हूं जिनमें लोग हैं। मैं इकाई और linq का उपयोग कर यह कैसे कर सकता हूँ? – BlaShadow
संबंधित मुद्दे