public IList<V_Test> GetTestPageLoad(int pagesize, int pageindex, out int total)
{
try
{
TestOnLineEntities db = new TestOnLineEntities();
var testlist = from vtest in db.V_Test
orderby vtest.TestTime descending
select vtest;
var result = testlist.ToList();
total = ViewTest.Count;
//跳过的总条数
int totalNum = (pageindex - 1) * pagesize;
ViewTest = ViewTest.Skip(totalNum).ToList();
if (ViewTest.Count > pagesize)
{
ViewTest.RemoveRange(pagesize, total - pagesize);
}
return ViewTest;
}
catch (Exception)
{
total = 0;
return null;
}
}
EF分页方法
最新推荐文章于 2025-01-14 23:27:46 发布