您好有一个网站,用户可以在图像上投票。 的票都存储在我店提交的ID表票数(FK_id)将SQL查询转换为LINQ(子查询)
的表是:
表提交
ID(唯一标识符)
名称(VARCHAR(50 ))
图片(VARCHAR(50))
表投票
ID(INT)
Fk_id(外键Submissions.Id)
我是新来的LINQ,所以我不知道如何翻译这个:
SELECT *,
isnull((SELECT count(*)
FROM Votes
WHERE Fk_id = S.Id
GROUP BY Fk_id),0) as Votes
FROM Submissions S
我想要的东西一样这个:
List<Model> = (from p in ????
select new Model
{
Name = p.Name,
Image = p.Image,
Votes = p.Votes
}).ToList();
谢谢。