在多个页面上显示实体框架查询结果

时间:2014-07-04 01:01:45

标签: entity-framework multipage

在asp.net MVC中使用实体框架,我想打破一长串查询结果以显示在多个页面/视图上,例如假设有30个产品项从DB返回,现在需要分发3页(每页10条记录)。什么是完成这一要求的正确方法?

1 个答案:

答案 0 :(得分:0)

尝试跳过并接受您的查询。

// get the second Page.
db.ProductItems.Where(p => p.ProductId == 1)
    .OrderBy(p => p.ItemPosition) // skip need at least one order by to work.
    .Skip(10).Take(10)