ストアのリストを表示するときにストアド プロシージャを使用してページ ナビゲーションを作成しています。Store
列Name
&を持つテーブルが 1 つしかありませんS_Id
。
そして、ここに私のクエリがあります:
SELECT Stores.Name
FROM
(
SELECT ROW_NUMBER() OVER (ORDER BY Stores.S_Id) AS rownum ,
Stores.Name
FROM Stores
)AS ordered
WHERE ordered.rownum BETWEEN [someValue] AND [someValue]
しかし、手順を保存しようとすると、エラーが発生します。
複合識別子 Stores.Name をバインドできません
多くのトピックを見てきましたが、何が間違っているのかわかりません。LINQでそれを行う場合、次のようなことを試します:
(select name from Stores order by S_Id).Skip(n).Take(m) .