Converting SQL to linq
SQL:
select COUNT(ID), N_CNIC
from dbo.GENRegistrations
group by N_CNIC
I tried this:
Attempt #1:
return GEDdb.GENRegistrations
.GroupBy(x => x.N_CNIC)
.Select(x => x.Key)
.Count();
Attempt #2:
return GEDdb.GENRegistrations
.GroupBy(x => new { x.ID, x.N_CNIC })
.Select(g => new { idd = g.Key.ID, cnidc = g.Key.N_CNIC })
.ToList();
Attempt #3:
return GEDdb.GENRegistrations
.SqlQuery("select COUNT(ID) from dbo.GENRegistrations group by N_CNIC")
.ToList();