2013-07-16 3 views
-1

instruction SQL:requête Linq pour obtenir compte comme select 'iphone', count (*)

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

Résultat:

 
Name  Num 
'iphone' 50 

Comment dois-je faire avec LINQ pour obtenir le même résultat (SQL déclaration)?

merci d'avance.

+0

Avez-vous essayé quelque chose? Si oui, veuillez montrer le code et expliquer quel est le problème. Si non, veuillez expliquer pourquoi. –

+0

Pourquoi ne pas compter comme 'sequence.Count (item => item.Id == 5)', puis attribuer un nom à ce compte, selon le contexte d'utilisation? – Dennis

+0

J'essaie de faire des statistiques et de faire une union avec des enregistrements de détail – acoder

Répondre

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