1
如何使用linq模擬以下sql查詢。我只想要一個Row_Number列,並在linq where子句中使用它的值。在Linq中使用Row_Number子句
With t As (
Select Row_Number() over (Order by Id) as 'RowId', * From Orders
)
Select * From t Where RowId between 1 and 10
如何使用linq模擬以下sql查詢。我只想要一個Row_Number列,並在linq where子句中使用它的值。在Linq中使用Row_Number子句
With t As (
Select Row_Number() over (Order by Id) as 'RowId', * From Orders
)
Select * From t Where RowId between 1 and 10
我覺得你想要做的只是跳過/拿,分頁。
所以基本上:
var result = dataContext.Products.Skip(0).Take(10).ToList();
(代碼是未經測試,寫了我的頭頂部)
非常感謝。 –