संभव डुप्लिकेट:
LINQ to SQL: Return anonymous type?कैसे SQL करने के लिए LINQ का उपयोग करता है ग # विधि से अनाम प्रकार वापस जाने के लिए
मैं (SQL क्वेरी, जो एक गुमनाम प्रकार के रूप में डेटा देता है के लिए एक मानक LINQ है जिसमें विभिन्न डेटाटाइप के डेटा के लगभग 6 कॉलम होते हैं)।
मैं इस लौटा ऑब्जेक्ट को प्रोग्राम के अन्य हिस्सों में उपलब्ध करना चाहता हूं, या तो इसे विधि-कॉलर पर लौटकर या विधि वाले ऑब्जेक्ट की संपत्ति को सौंपकर।
मैं यह कैसे कर सकता हूं कि यह एक अनाम प्रकार ("var") है?
using (ormDataContext context = new ormDataContext(connStr))
{
var electionInfo = from t1 in context.elections
join t2 in context.election_status
on t1.statusID equals t2.statusID
select new { t1, t2 };
}
टी 1, टी 2 फ़ील्ड क्या हैं? –
इसे अब के लिए मूल प्रश्न पर एक ब्रेडक्रंब निशान के रूप में छोड़ना। अगर आपको लगता है कि दो प्रश्न विलय किए जाने चाहिए तो एक टिप्पणी छोड़ दो, और मैं बाद में जांच करूंगा। –
बस एक स्पष्टीकरण बनाने के लिए, 'var' एक अनाम प्रकार नहीं है। 'var' एक शॉर्टेंड कीवर्ड है जिसे आप कंपाइलर प्रदान करने का उपयोग कर सकते हैं प्रकार का अनुमान लगा सकते हैं। इस मामले में, 'electionInfo' अनाम प्रकार है। –