2014-07-08 60 views
-1

我有以下LINQ查詢。我希望能夠選擇所選記錄的計數。例如,選擇w.EndDate,countOfRecordsSelected。 我該如何解決?如何選擇包含LINQ中其他字段的記錄計數

var ConferenceOrderedByDate = (from c in participant.Conference 
              where c.Status == Status.Completed 
              && c.EndDate.HasValue 
              && c.EndDate <=Deadline 
              && c.EndDate > MinimumDate 
              orderby c.EndDate ascending 
              select c.EndDate); 

在此先感謝!

+0

你的意思的_total_記錄的計數或計數每個'EndDate'? –

回答

1
var ConferenceOrderedByDate = (from c in participant.Conference 
             where c.Status == Status.Completed 
             && c.EndDate.HasValue 
             && c.EndDate <=Deadline 
             && c.EndDate > MinimumDate 
             orderby c.EndDate ascending 
             select new { 
                EndDate = c.Detail.EndDate, 
                Count = c.countOfRecordsSelected 
               }); 

這將創建一個匿名類型,你可以通過簡單地利用ConferenceOrderedByDate.EndDate和ConferenceOrderedByDate.Count訪問它們。

如果你想查詢所選擇的記錄量,因爲我不知道這些算不算你指的是,只使用

ConferenceOrderedByDate.Count() 
+0

謝謝!但是,CountOfRecordsSelected不是會議的一個領域。我需要能夠計算它。怎麼做 ? – user3410713

+0

我以爲這可能是你要求的。已經修改完了。 – Dom

+0

是的,我希望查詢選定的記錄數量,並希望能夠包含在一個匿名類型的字段。可能嗎 ?謝謝! – user3410713

相關問題