Я новичок в Entity Framework в C #.Я пытаюсь преобразовать этот оператор SQL в лямбда-выражение или синтаксис запроса, но я не могу понять, как именно это сделать.
Вот запрос SQL:
SELECT
a.Id, a.IndustryName,
COUNT(b.ProcessJobPostNumId) AS IndustryCount
FROM
ERECRUITDEV.dbo.Industries a
LEFT JOIN
(SELECT
b.IndustryID, b.Id AS JobPostId, d.MdaId, c.ParishID,
c.EmploymentType, c.Id AS JobPostNumId,
d.Id AS ProcessJobPostNumId, e.AvailableInternal
FROM
ERECRUITDEV.dbo.JobPost b
LEFT JOIN
ERECRUITDEV.dbo.JobPostNumber c ON c.JobPostId = b.id
LEFT JOIN
ERECRUITDEV.dbo.ProcessJobPostNum d ON d.JobPostNumId = c.Id
LEFT JOIN
ERECRUITDEV.dbo.RecruitmentProcess e ON e.id = d.RecruitProcessId
WHERE
AvailableInternal = 1) b ON b.IndustryID = a.Id
GROUP BY
a.Id, a.IndustryName