Reputation: 4076
how can I simulate the following sql query using linq. I just want to have a Row_Number column and use it's values in linq where clause.
With t As (
Select Row_Number() over ( Order by Id ) as 'RowId', * From Orders
)
Select * From t Where RowId between 1 and 10
Upvotes: 1
Views: 685
Reputation: 18796
I think what you're trying to do is just Skip/Take, for paging.
So basically:
var result = dataContext.Products.Skip(0).Take(10).ToList();
(Code is untested, written off the top of my head)
Upvotes: 1