2015-09-11 70 views
-1

我在數據庫中有20000個產品。想要顯示20個負載並將其他人點擊按鈕。我不想最初加載所有20000。請指教如何從'n'產品中選擇'x'產品

+0

t.rw之間1你爲什麼不使用'Top'爲選擇前20名記錄? –

+2

使用'SqlCommand','Entity Framework'? –

+0

在SQL Query中使用'LIMIT'子句。在加載時選擇*從TABLE1 LIMIT 20'。然後在按鈕單擊事件上,「SELECT * FROM TABLE1」。 – DhavalR

回答

1

您可以使用類似

SELECT TOP 20 * FROM yourTable; 

link提供了更多的信息,有關Top

1

可以LINQ改用,因爲它並不理會該數據庫預計語法(使用LIMIT /選擇查詢中的TOP)。

var query=(from c in context.yourTable 
      select c).Take(20).AsNoTracking().ToList(); 
0

選擇*( 選擇ROW_NUMBER()過(按列名順序)RW,*從表名)t其中20