LINQ内で次のクエリを記述する際に支援が必要です。理想的には、(パラメータとして渡された)変数をTop X値として使用したいと思います。提案は高く評価されました。LINQで上位Xを使用してサブクエリを書き込む
SELECT *
FROM [Link] a
WHERE ID IN (SELECT TOP 3 ID
FROM [Link] b
WHERE b.SiteID = a.SiteID
ORDER BY a.ID)
内部クエリは、SiteIDごとに上位3行を取得しようとしているので、SiteIDを使用して結合します。
現在の内容を表示してください。 –