zoukankan      html  css  js  c++  java
  • Linq分页

    From:http://oct01.cn/all.aspx?id=25

    var query = from oneItem in TableName
               
    select oneItem;

    //number为一页显示的个数,i为第i页
    List<TableItem> GetItemsInOnePage(int number, int i)
    {
       
    return query.Take(number * i).Skip(number * (i - 1)).ToList();
    }

    namespace Test
    {
       
    public class LinqTest
        {
           
    //连接字符串,需加上密码
            private string connection = "Data Source=localhost;Initial Catalog=TestDB;Persist Security Info=True;User ID=sa;Password=";

    //TestDBDataContext 为通过dbml文件生成的数据库类
            private TestDBDataContext GetDB()
            {
                TestDBDataContext db
    = new TestDBDataContext(connection);
               
    return db;
            }
    public int GetQueryPagesCount(int number)
            {
               
    var db = GetDB();
               
    var query = from oneItem in db.Table1s
                           
    select oneItem;
               
    return (query.Count() / number + 1);//不足一页按一页算
            } //number为一页显示的个数,i为第i页
            public List<Table1> QueryByPage(int number, int i)
            {
               
    var query = from oneItem in db.Table1s
                           
    select oneItem;
               
    return query.Take(number * i).Skip(number * (i - 1)).ToList();
            }
        }
    }

  • 相关阅读:
    装饰器和迭代器
    闭包函数
    函数对象
    Python函数
    函数的基本使用
    文件处理
    量化策略
    Android--生命周期
    算法转AI平台工程师记录-0
    python3.6安装
  • 原文地址:https://www.cnblogs.com/kinpauln/p/1769078.html
Copyright © 2011-2022 走看看