studio - ¿Cómo traduzco esta consulta GROUP BY/MIN SQL a LINQ?
linq to sql online (2)
Bueno, David me ganó, pero en caso de que quisieras verlo con la sintaxis de "comprensión":
var q = (
from cm in context.ChapterMeeting
group cm by cm.ChapterID into cmg
select new {
ChapterID = cmg.Key,
FirstMeetingDate = cmg.Min(cm => cm.MeetingDate)});
Planeo usar esto en una subconsulta pero no puedo entender la sintaxis correcta para traducir la siguiente consulta a LINQ:
select ChapterID, min(MeetingDate)
from ChapterMeeting
group by ChapterID
var query = myDataContext.ChapterMeeting
.GroupBy(cm => cm.ChapterID)
.Select(g => new {
g.Key,
MinMeetingDate = g.Min(cm => cm.MeetingDate)
});