开发者

Using Row_Number in Linq where clause

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


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)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜