2
由於SKIP子句不受SQL Server Compact 3.5的支持,有沒有什麼辦法可以完成分頁?如何爲EF 4和SQL Server CE 3.5分頁查詢結果
編輯:
若要只使用EF是不可能現在時,Visual Studio 2010 SP1將SQL CE 4和更新,以使SKIP工作就像在加入EF 4完成分頁在SQL CE SQL Server 2008中我只希望SP1也將很快面市:)
由於SKIP子句不受SQL Server Compact 3.5的支持,有沒有什麼辦法可以完成分頁?如何爲EF 4和SQL Server CE 3.5分頁查詢結果
編輯:
若要只使用EF是不可能現在時,Visual Studio 2010 SP1將SQL CE 4和更新,以使SKIP工作就像在加入EF 4完成分頁在SQL CE SQL Server 2008中我只希望SP1也將很快面市:)
偏移,並獲取似乎在SQL Server精簡4
http://www.mikesdotnetting.com/Article/150/Web-Pages-Efficient-Paging-Without-The-WebGrid
支持這可能不會幫助你:
通常使用ROW_NUMBER()函數實現分頁。
SELECT field1 ,field2
FROM (SELECT ROW_NUMBER() OVER (ORDER BY field1 ASC)
AS Row, field1 ,field2 FROM table
WHERE field1.name = 'foo')
AS table
WHERE Row >= 299 AND Row <= 355
但我不知道,如果在CE支持這就是:這是現有主題:
的SQL Server Compact 4是CTP,我只是不能附帶測試版組件產品.. .ROW_NUMBER()在SQL CE 3.5下不受支持... – 2010-11-23 13:53:31