के आधार पर इसी मायने रखता है के साथ अलग मैं निम्नलिखित वर्गLINQ एक सूची संपत्ति
public class Photo
{
public int Id { get; set; }
public string Caption { get; set; }
public Collection<string> Tags { get; set; }
}
एक तस्वीर के साथ जुड़े कई टैग हो सकता है, और एक ही टैग अलग तस्वीरें के किसी भी संख्या में इस्तेमाल किया जा सकता है।
मैं अंततः जो करना चाहता हूं वह अलग टैग की एक सूची पुनर्प्राप्त करना है, इस बात की गिनती के साथ कि प्रत्येक टैग को कितनी तस्वीरें आवंटित की जाती हैं।
मेरे पास अंतर्निहित डेटा पर कोई नियंत्रण नहीं है - मैं एक एपीआई का उपयोग कर रहा हूं जिसमें एक खोज विधि है जिसका उपयोग मैं फ़ोटो संग्रह को पुनर्प्राप्त करने के लिए कर रहा हूं, लेकिन अलग-अलग टैग की सूची प्राप्त करने के लिए कोई तरीका नहीं है।
तो मेरा सवाल यह है कि, यदि मेरे पास फ़ोटो का एक बड़ा संग्रह है, तो मैं इस सूची में निहित टैग की एक अलग सूची प्राप्त करने के लिए LINQ का उपयोग कैसे कर सकता हूं, और उन टैगों में से प्रत्येक के लिए गिनती (फ़ोटो) प्राप्त कर सकता हूं?
सुनिश्चित नहीं हैं कि आप के लिए ... आप क्या कोशिश की है क्या पूछ रहे हैं? –
हम्म 'सूची देखें। जहां (y = सूची । चयन करें (x = x.Tag)। डिस्टिंक()। (Y.Tag) शामिल है))। गणना करें() ' –
Pseudonym