私はMVC
アプリを使用Linq to Entities
していますが、クエリのこの部分を作成する方法を理解するのに苦労しています。これは、動作するからの抜粋SQL Stored Procedure
です。手順を使用できることはわかっていますが、をよりよく理解しようとしていますLINQ
。目標は、求人の最後のルーティングを取得することであり、ReqRoutingIDはファイルされたIDであるため、テーブルの最後のエントリは常に必要なものです。
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)