2013-07-16 47 views
-1

SQL語句:的LINQ查詢來獲取計算像選擇 'iphone',COUNT(*)

select 'iphone',count(*) from tablename where id=5 

結果:

 
Name  Num 
'iphone' 50 

我應該怎麼做的LINQ to得到相同的結果(SQL聲明)?

在此先感謝。

+0

你嘗試過什麼嗎?如果是這樣,請顯示代碼並解釋問題所在。如果不是,請解釋爲什麼不。 –

+0

爲什麼不像'sequence.Count(item => item.Id == 5)'那樣計數,然後根據用法上下文爲該計數指定名稱? – Dennis

+0

我正在嘗試做一個統計,並與詳細記錄聯合 – acoder

回答

3
var Result = new { Name = "iPhone", Num = yourSequence.Count(x => x.Id == 5) };