美好的一天!有人可以帮助我如何将这个SQL语句转换为LINQ?我正在使用Telerik数据访问。使用DataAccess在C#中将SQL语句转换为LINQ(TELERIK OPEN ACCESS ORM)
谢谢。
SELECT pay.Cutoff,
emp.Id,
emp.LastName,
job.Rate * 25 AS FixBIR,
(SELECT COUNT(*) AS MonthsWorked
FROM payroll AS pay3
WHERE YEAR(pay3.DateGenerated) = 2014
AND pay3.EmployeeId = 1
AND pay3.Cutoff = 1
ORDER BY MONTH(pay3.DateGenerated) ASC) * (job.Rate * 25)
AS MonthsWorked_FixBIR_TODATE
FROM employee AS emp
INNER JOIN payroll AS pay
ON emp.Id = pay.EmployeeId
INNER JOIN job
ON emp.JobId = job.Id
WHERE pay.Cutoff = 1
AND pay.PayrollMonth = 'August'
AND Year(pay.DateGenerated) = 2014
你回答了你自己的问题。这就是你的“SIRA ULO”! – MyXEDNotes 2014-10-28 03:07:06
你对@MyXEDNotes非常正确。我知道这个人真的有点疯狂,但LINQ看起来不错。 – 2014-10-28 03:09:06