PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

EF Core GroupBy चुनिंदा डिस्टिंक्ट काउंट के साथ

वर्तमान में समूहों के अंदर किसी भी प्रकार का भेद (जैसे 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());



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सरणी प्रकार के लिए array_agg

  2. कनेक्शन uri/url के साथ pg_dump का उपयोग कैसे करें?

  3. pg_stat_activity . में 'निष्क्रिय' स्थिति के साथ लंबे समय तक चलने वाले 'COMMIT' प्रश्न

  4. जेपीए मानदंड एपीआई:मिमी/दिन/वर्ष प्रारूप में तारीख कैसे प्राप्त करें

  5. क्या जेपीए (एक्लिप्सलिंक) कस्टम प्रकार संभव हैं?