मेरे पास एक वीबीएनईटी एप्लीकेशन है और कई कॉलम पर समूह करना चाहता हूं।LINQ समूह एकाधिक पैरामीटर के साथ
वर्ग संरचना:
Public Class Person
Public Property Name as String
Public Property City as String
Public Property Country as String
End Class
Dim oResult = PersonList _
.GroupBy(Function(v) New With {v.City, v.Country}) _
.Where(Function(grp) grp.Count > 1).ToList()
मैं कई व्यक्ति रिकॉर्ड है जो एक ही शहर का नाम & देश का नाम शामिल है। लेकिन उपर्युक्त क्वेरी मुझे शून्य आइटम देता है। अगर मैं केवल एक कॉलम शहर या देश का उपयोग कर रहा हूं तो यह ठीक काम कर रहा है।
Dim oResult = PersonList _
.GroupBy(Function(v) v.City) _
.Where(Function(grp) grp.Count > 1).ToList()
कोई भी मुझे इंगित करता है कि मैं एकाधिक पैरामीटर के साथ LINQ क्वेरी के साथ समूह में गलत हूं।
धन्यवाद! यह एक जादू की तरह काम करता है। –