[英]LInq to Sql query with Group by
我试图写一个linq到SQL查询相当于以下的SQL查询:
select * from [TableA]
INNER JOIN (select C1, COUNT(*) C2 FROM [Table2] GROUP BY C1) av ON [TableA].C1 = av.C1
WHERE av.C2 > 10
可以任何人请帮我如何编写等效的链接查询。
var query = from b in context.TableB
group new { c1 } by new
{
b.c1
} into GroupByC1
select new
{
c1 = GroupByC1.Key.C1,
count1 = GroupByC1.count()
}
var result = from a in tableA
join b in query on a.c1 equals b.c1
where b.count1 > 10
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.