Convertir SQL en la consulta Linq

Soy bastante nuevo en las consultas de Linq, solo quiero convertir mi consulta de base de datos en Linq.

Aquí está mi consulta SQL simple:

var query = "SELECT EnrollmentDate, COUNT(*) AS StudentCount "
          + "FROM Person "
          + "WHERE EnrollmentDate IS NOT NULL "
          + "GROUP BY EnrollmentDate";

var data = db.Database.SqlQuery<EnrollmentDateGroup>(query);

Esfunciona bien, pero ¿cómo podría escribir esta consulta en Linq?, Simplemente no puedo convertir elgroup by declaración en linq. Parece un poco complicado convertirlo en Linq.

Puede alguien ayudarme con esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta