"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं LINQ में मल्टी-फील्ड कैसे शामिल कर सकता हूं?

मैं LINQ में मल्टी-फील्ड कैसे शामिल कर सकता हूं?

2025-02-25 को पोस्ट किया गया
ब्राउज़ करें:852

How Can I Perform a Multi-Field Join in LINQ?

] ] इसकी प्रमुख विशेषताओं में से एक कई डेटा स्रोतों से डेटा को कनेक्ट करने के लिए

में शामिल होने की क्षमता है क्लॉज का उपयोग करने की क्षमता। जबकि पारंपरिक कनेक्शन में आमतौर पर एकल क्षेत्र के कनेक्शन शामिल होते हैं, LINQ मल्टी-फील्ड कनेक्शन भी लागू कर सकता है। ] ]] और

field2

फ़ील्ड को और फ़ील्ड

ovent2

से मिलान करने की आवश्यकता है। ऐसा करने के लिए, आप निम्न सिंटैक्स का उपयोग कर सकते हैं: Entity2 में y में शामिल हों नए {x.field1, x.field2} पर नए {y.field1, y.field2} के बराबर है ] Field2 । इस कुंजी संयोजन की तुलना तब कुंजी संयोजन {y.field1, y.field2} से तालिका से की जाती है। ] यदि आपको गैर-समतुल्य जॉइन की आवश्यकता है, जैसे कि दिनांक सीमा क्वेरी, आप में अतिरिक्त शर्तें जोड़ सकते हैं, जहां खंड। उदाहरण के लिए, field1

और

को

इकाई
var result = from x in entity
             join y in entity2
             on new { x.field1, x.field2 } equals new { y.field1, y.field2 }
दिनांक

फ़ील्ड निर्दिष्ट सीमा के भीतर है, और आप उपयोग कर सकते हैं: Entity2 में y में शामिल हों नए {x.field1 पर, X.field2} नए {y.field1, y.field2} के बराबर है जहां x.date> = startdate && x.date ]

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3