2009-03-17 27 views

cevap

29
var query = myDataContext.ChapterMeeting 
    .GroupBy(cm => cm.ChapterID) 
    .Select(g => new { 
     g.Key, 
     MinMeetingDate = g.Min(cm => cm.MeetingDate) 
    }); 
11

Eh, David beni alt ancak durumda istedi "anlama" sözdizimi ile görmek için:

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)}); 
+0

siz ("cmg içine cm.ChapterID grup cm" için) Sorununuza bir değişiklik düzenleme yapabilir misiniz? Henüz bir düzenleme yapamıyorum :) –

+0

Ah, iyi yakalama. Bu bana serbest el öğretmek ;-) –

+0

LINQ-to-SQL sürümü? –