我有一个MVC
应用程序正在使用Linq to Entities
,我很难弄清楚如何编写查询的这一部分。这是一个有效的摘录SQL Stored Procedure
。我知道我可以使用该程序,但我试图更好地理解LINQ
. 目标是获取申请的最后一个路由,并且 ReqRoutingID 是一个身份文件,因此表中的最后一个条目始终是我想要的那个。
SELECT
h.ReqID,
rr.RoutingSectionID
FROM LOG_ReqHeader h
JOIN dbo.Log_ReqRoutings rr
ON rr.ReqRoutingID = (
SELECT TOP 1 r.ReqRoutingID
FROM Log_ReqRoutings r1
WHERE r1.ReqID = h.ReqID
ORDER BY r1.ReqRoutingID desc)