सार्वजनिक IEnumerable & lt; देश & gt; सूची जनन () (foreign (महाद्वीपों में विभिन्न महाद्वीप) {var ids = context.continentTable .where (y = & gt; y.Name == महाद्वीप। नाम)। चयन (x = & gt; x.countryId)} GetPopulation (आईडी ); // आईडी यहां उपलब्ध नहीं है} सार्वजनिक आईएनएनमेरेबल & lt; देश & gt; GetPopulation (IQueryable & lt; int & gt; idnumbers) {} /// मैं var ids जैसे कि मैं GetPopulation कॉल करने के लिए इसका उपयोग कैसे कर सकता हूँ?
ठीक है, मुख्य समस्या "var" का उपयोग करने के साथ कुछ नहीं करना है आपके पास चर के साथ एक foreach लूप मिल गया है, और फिर आप उस चर का उपयोग करके लूप को बाहर से लौटने का प्रयास कर रहे हैं।
यदि आप सभी देशों को चुनने की कोशिश कर रहे हैं, तो आप ऐसा क्यों नहीं करते:
सार्वजनिक IEnumerable & lt; देश & gt; सूची जनसंख्या () {GetPopulation वापसी (संदर्भ.continentTable.Select (x = & gt; x.countryId)); }
महाद्वीपों में से प्रत्येक के माध्यम से चलने का क्या मतलब है? या महाद्वीप में ऐसे देश हैं, जो महाद्वीप संपत्ति द्वारा संदर्भित नहीं हैं, जिसे आपने नहीं दिखाया है?
Comments
Post a Comment