c# - LINQ Advance Query 3 Level -


यह मेरा ऑब्जेक्ट है:

कंसोल: प्लेस्टेशन

  प्रकार : PSX मूल्य: 100 उपलब्ध में: ["संयुक्त राज्य अमेरिका", "जापान"] प्रकार: पीएस 3 मूल्य: 250 उपलब्ध में: [] टाइप: PS4 मूल्य: 500 उपलब्ध में: ["यूएसए", "जापान"]   

कंसोल: एक्सबॉक्स

  प्रकार: Xbox 360 मूल्य: 100 उपलब्ध इन: [] प्रकार: एक्सबॉक्स एक मूल्य: 250 उपलब्ध में: ["यूएसए", "जापान"]  टाइप: जीबीए मूल्य: 250 उपलब्ध में: []  

कंसोल: प्लेस्टेशन



हाय दोस्तों, मुझे सभी उपलब्ध कंसोल का चयन करने के लिए एक LINQ क्वेरी की आवश्यकता है यदि "उपलब्ध इन" नल नहीं है I प्रकार: पीएसएक्स मूल्य: 100 उपलब्ध में: ["संयुक्त राज्य अमेरिका", "जापान"] प्रकार: पीएस 4 मूल्य: 500 उपलब्ध में: ["यूएसए", "जापान"]

कंसोल: एक्सबॉक्स

  प्रकार: एक्सबॉक्स एक मूल्य: 250 उपलब्ध में: ["संयुक्त राज्य अमेरिका", "जापान"]   

कोन्सो ले: गेमबॉय

  प्रकार: जीबीसी मूल्य: 100 उपलब्ध में: ["यूएसए", "जापान"]   

धन्यवाद,

मैंने कोशिश की

  var मॉडल = कंसोल। जहां (सी = & gt; C.Types.Any (t = & gt; t.AvailableIn.Count ()! = 0))   

लेकिन यह मेरे लिए काम नहीं करता है।

यदि "उपलब्ध इन" शून्य नहीं है

null 0 के समान नहीं है, शायद आप चाहते हैं:

  var मॉडल = कंसोल। जहां (सी = & gt; c.Types.Any (t = & gt; टी। उपलब्ध में! = नल & amp; & Amp; amp; t.availableIn.ny ()));   

अन्य उत्तर पर टिप्पणी:

मुझे अब भी मिल रहा है प्रकार: एक्सबॉक्स 360 मूल्य: 100 उपलब्ध में: [] और प्रकार: जीबीए मूल्य: 250 उपलब्ध में: [] अभी भी परिणाम में हैं, यदि मैं उपलब्धता = null

मुझे लगता है कि आप सभी कंसोल को बाहर करना चाहते हैं, तो उन प्रकार से छुटकारा पाएं C.Types.All (t = & gt; टी। उपलब्ध में! = नल & amp; amp; amp; उपलब्ध में.अनु ()));

यदि आप केवल सभी कंसोल के प्रकार को बाहर करना चाहते हैं जो उपलब्ध नहीं हैं, तो आपको इन प्रकारों के बिना कंसोल के नए उदाहरण बनाने की आवश्यकता है: > <पूर्व> var मॉडल = कंसोल। जहां (सी = & gt; c.Types.Any (t = & gt; टी। उपलब्ध में! = नल & amp; amp; टी। उपलब्ध है में.अनु ())। चयन करें ( C = & gt; नया कंसोल {AvailableIn = c.Types। जहां (टी = & gt; टी। उपलब्ध में! = नल & amp; amp; amp; उपलब्ध है। Any ()), अन्य प्रॉपर्टीज ....});

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -