【发布时间】:2017-08-26 18:42:42
【问题描述】:
查询:
SELECT COUNT(*) as Avalied
FROM LeaveMaster as lm
JOIN LeaveSubsidary as ls
ON lm.TransMasterId = ls.TransMasterId
WHERE lm.SystemCode = 'abc123' AND lm.EmployeeCode = '0014' AND lm.Status ='Approved'
Group by ls.Leave_Type
如何将上述 sql 查询转换为 linq?谢谢:)
编辑:
from p in db.PY_LeaveTransactionMasterTAB.AsEnumerable()
join e in db.PY_LeaveTransactionSubsidaryTAB.AsEnumerable() on p.LV_TransMasterId equals e.LV_TransMasterId into grp
where p.SystemCode == SysCode && p.EmployeeCode == EmpCode && p.Status == "Approved"
group grp by e.Leave_Type // This line is invalid Why?
以上是我到目前为止尝试过的,为什么我不能e.Leave_Type或者group grp by e.Leave_Type的正确方法是什么?
【问题讨论】:
-
@GurV 我已经看过那个链接,看看我编辑的部分。
标签: sql linq linq-to-sql asp.net-mvc-5