c# - Linq joining tables -


मेरे पास दो टेबल हैं

  T1 ========== tid pId bId desc 1 11 10 xyz 2 9 7 एबीसी 3 11 9 tyy   

और

  टी 2 ======== आईडी आईआईडी एप 1 10 मुख्य 2 9 फ्रंट 3 10 फ्रंट 4 8 टॉप 5 10 मुख्य 2 6 9 नया एम   

मेरा मॉडल वर्ग

  सार्वजनिक वर्ग का परीक्षण {public int tid {get; सेट;} | सार्वजनिक अनिवार्य बोली {प्राप्त करें; सेट:} सार्वजनिक IEnumerable & lt; T2 & gt; टी 2 {प्राप्त; सेट;}}   

मैं लिनक्स क्वेरी लिखना चाहता हूं ताकि मैं टेस्ट क्लास की सूची का चयन कर सकूं

  var रिकॉर्ड = टी 2 में c.bid पर y.bid के बराबर होता है जहां c.id == आईडी का चयन {....});   

मैं linq क्वेरीज़ के लिए एक तरह का नया हूँ कृपया मुझे बताएं कि मैं यह क्वेरी कैसे लिख सकता हूं। धन्यवाद

इसे आज़माएं:

  var रिकॉर्ड = (टी 1 से टी 1 में टी 2 में टी 2 में टी 2 पर टी 1 पर टाइप करें। बीआईडी ​​बराबर है टी 2.बीड जहां टी 1.आईडी == आईडी का चयन नया परीक्षण {tid = t1.tid, bid = t1.bid}); विदेशी मुद्रा (रिकॉर्ड में विभिन्न रिकॉर्ड) {record.t2 = (टी 2 में टी 2 से, जहां t2.bid == रिकॉर्ड.बीआईडी ​​का चयन करें नया टी 2 {id = t2.id, bid = t2.bid})। ToList (); }    

Comments

Popular posts from this blog

Verilog Error: output or inout port "Q" must be connected to a structural net expression -

jasper reports - How to center align barcode using jasperreports and barcode4j -

c# - ASP.NET MVC - Attaching an entity of type 'MODELNAME' failed because another entity of the same type already has the same primary key value -