在linq中选择计数 [英] get selecting count in linq

查看:82
本文介绍了在linq中选择计数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





以下查询我想得到一个问题答案的数量



< pre lang =c#>( from sq in context.TblStudentQues
> join asq context.TblAnswerStudentQues on sq.IDstques等于asq.IDMaster
join u in context.TblUsers on sq.IDUser equals u.IDUser
group asq by asq.ID into cc
select new {u.FamilyName,cc.Count()})。ToList();



我的代码不起作用。为什么?

解决方案

尝试以下链接:



http://stackoverflow.com/questions/7012495/linq-query-to-count-field-in-datatable [ ^ ]



http:// msdn .microsoft.com / zh-cn / library / vstudio / bb397906.aspx [ ^ ]


 from    context.TblStudentQues 
join asq in context.TblAnswerStudentQues on sq.IDs tques等于asq.IDMaster
join u context.TblUsers on sq.IDUser equals u。 IDUser
group asq by asq.ID into cc
选择 new {asq.ID,cc.Count()})。ToList();


hey

in below query i want to get count of answer to a question

(from sq in context.TblStudentQues
                                 join asq in context.TblAnswerStudentQues on sq.IDstques equals asq.IDMaster
                                 join u in context.TblUsers on sq.IDUser equals u.IDUser 
                                 group asq by asq.ID into cc
                                 select new {u.FamilyName,cc.Count() }).ToList();


my code doesn't work . why ?

解决方案

try the following link:

http://stackoverflow.com/questions/7012495/linq-query-to-count-field-in-datatable[^]

http://msdn.microsoft.com/en-us/library/vstudio/bb397906.aspx[^]


(from sq in context.TblStudentQues
                                 join asq in context.TblAnswerStudentQues on sq.IDstques equals asq.IDMaster
                                 join u in context.TblUsers on sq.IDUser equals u.IDUser 
                                 group asq by asq.ID into cc
                                 select new {asq.ID,cc.Count() }).ToList();


这篇关于在linq中选择计数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆