[英]Convert SQL with groupBy sub query to LINQ query
Please could somebody assist me in an example of the following SQL into a LINQ query in C#, I am using .NET 4.0. 请问有人可以帮助我将以下SQL的例子放到C#中的LINQ查询中,我使用的是.NET 4.0。
SELECT x.*
FROM [eBookAddict].[dbo].[UrlRecord] x
JOIN (SELECT t.Slug
FROM [eBookAddict].[dbo].[UrlRecord] t
GROUP BY t.Slug
HAVING COUNT(t.Slug) = 2) y ON y.Slug = x.Slug
Many Thanks, 非常感谢,
Paul 保罗
from x in db.UrlRecord
join y in db.UrlRecord.GroupBy(rec => rec.Slug).Where(grp => grp.Count == 2)
on y.Key equals x.Slug
select x;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.