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();
            }
        }
    }

  • 相关阅读:
    小坦克 沪牌代拍 包中 不中赔100
    JMeter 测试 ActiveMq
    上海程序员 落户攻略
    性能测试(一) 基础概念
    2017 沪牌中标后流程
    2017 上海车牌(沪牌)标书购买攻略
    2017年 外牌转沪牌 攻略 (沪南路车管所)
    Android Monkey 压力测试 介绍
    Android ADB 用法
    Python自动化测试 (九)urllib2 发送HTTP Request
  • 原文地址:https://www.cnblogs.com/kinpauln/p/1769078.html
Copyright © 2011-2022 走看看