您好有一個網站,用戶可以在圖像上投票。 的票都存儲在我店提交的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();
謝謝。