वर्तमान में समूहों के अंदर किसी भी प्रकार का भेद (जैसे Distinct
अंदर ElementSelector
GroupBy
. का या कोई अन्य GroupBy
अंदर ElementSelector
GroupBy
. का ) EF Core
द्वारा समर्थित नहीं है . यदि आप EF
. का उपयोग करने पर जोर देते हैं इस मामले में, आपको मेमोरी में कुछ डेटा लाना होगा:
var result = (await _context.Items
.Select(p => new { p.ParentAId, p.ParentBId })
.Distinct()
.ToListAsync()) // When EF supports mentioned cases above, you can remove this line!
.GroupBy(i => i.ParentBId, i => i.ParentAId)
.ToDictionary(g => g.Key, g => g.Distinct().Count());