使用SP结果(使用/不使用LINQ)获取分页结果

时间:2013-09-02 10:02:15

标签: linq asp.net-mvc-4 stored-procedures paging

我正在使用MVC 4 EF(DB第一种方法)。在数据库中,我使用的是一个SP,它给我这个分页结果(基本上是一个页面大小为5的列表):

result

问题是我不知道如何使用LINQ来获取分页结果。我用Google搜索了在最近3个小时内完成所有相关的事情。还没找到我需要的东西。

如何使用存储过程(在被环绕的区域中)获取分页结果并传递输入参数(pageno。,pagesize,sortcol,sortorder等)?

question

任何帮助表示赞赏..

1 个答案:

答案 0 :(得分:0)

找到答案:

        const int pageSize = 10;
        string Name = null;
        string Description = null;
        string sortCol= null;
        string sortOrder= null;
        var model = db.spTempItemSubClassList(Name, Description, sortCol, sortOrder, page, pageSize).ToList();
       return View(model);