[英]Equivalent C# LINQ code for SQL
cI am new to LINQ and have the below SQL code which I would like an equivalent C# LINQ 我是LINQ的新手,并具有以下SQL代码,我想要一个等效的C#LINQ
SELECT
COUNT(c.sId)
,a.Activity
FROM FillStat c
INNER JOIN Activity a
ON a.Id = c.ActivityID
WHERE c.pId= 300
GROUP BY a.Activity
Using query syntax it will look like this: 使用查询语法,它将看起来像这样:
var result = from c in db.FillStat
join a in db.Activity on c.ActivityID equals a.Id
where c.pId = 300
group 1 by a.Activity into g
select new {
Activity = g.Key,
Count = g.Count()
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.