c# Lambda+EF分页

#region 分页
//数据库表名Customer
            var pageDate = dbContext.Customer
                .Where(u => u.Id > 0)
                //.OrderByDescending(u => u.Id) //根据ID排列,降序排列
                .OrderBy(u => u.Id)  //根据ID排列,升序排列
                //.OrderBy<Customer,int>(u=>u.Id) //根据ID排列,升序排列写全的写法
                //.OrderBy<Customer,string>(u=>u.Name) //根据名字Name升序排列

                //分页 一页5条,取第三页
                .Skip(5 * (3 - 1))
                .Take(5);  //取5条数据
//循环读取查出的这5条数据
            foreach (var xxf in pageDate)  
            {
                Console.WriteLine(xxf.Id+" "+xxf.CusName);
            }

猜你喜欢

转载自blog.csdn.net/xoofly/article/details/84317408