Sunday 15 May 2011

entity framework - Linq to Entities: multiple criteria query for one table -


  का उपयोग करते हुए (WinFileContextContainer c = new WinFileContextContainer ()) {IQueryable & lt; फ़ाइल & gt; Dbfiles = (f से c.File में जहां // (एफ)। श्रेणी। कोई भी (( category = & gt; श्रेणी.name == श्रेणी नाम)) & amp; amp; amp; amp; amp; amp; amp;; और & amp; amp; amp; & amp; amp; & amp; amp; == "" & amp; amp; amp; amp; वर्गीकरण; संख्या == 1) चुनें एफ); // बाकी ....}   

यह प्रश्न केवल उसी के रूप में काम करता है - मैं सिर्फ एक मापदंड छोड़ देता हूं (शेष टिप्पणी अनुभाग में है)। लेकिन मैं चाहता हूं कि अन्य मापदंडों को भी खाते में लिया जाए। मैंने कई "जहां" s: D या सभी मानदंडों को एक "जहां" के साथ किया, लेकिन फिर भी सफलता नहीं की। मैं LINQ के लिए कुछ नया हूँ ताकि किसी भी मदद की सराहना की जाती है। अग्रिम में धन्यवाद !

अंत में इसे काम करने के लिए मिला:

  IQueryable & lt; file & gt; Dbfiles = c.File.Where (f = & gt; f.Category.Any (cat = & gt; cat.name == श्रेणी नाम) & amp; amp; amp; amp; f.alive & amp; amp; f.description == नल & amp; amp; F.Category.Count == 1);    

No comments:

Post a Comment