次のクエリをLinqでSQLに書き込む必要がありますが、それには2つの派生テーブルがあるため、何が最良の方法であるかはわかりません。助言がありますか。これらの線に沿ってどうすればこのためのlinqクエリを書くことができますか?
SELECT A.ID
FROM
(
SELECT *
FROM Orders
WHERE ProductID = 5
) A
JOIN
(
SELECT CustomerID, MAX(Price) Price
FROM Orders
WHERE ProductID = 5
GROUP BY CustomerID
) B
ON A.CustomerID = B.CustomerID and A.Price = B.Price
これまでのLINQステートメントは?まだLINQPadをお試しください。 – Yuck