专栏首页积累沉淀[求助]castle多对多的分页大家都是怎么样做的?(更新)

[求助]castle多对多的分页大家都是怎么样做的?(更新)

这个是我自己做的,感觉效率很低,而且无法查询。

 public IList GetPictureByPTypeID(string PTypesID, int firstResult, int maxResults, out int recordcount)




{


            IList plist = pm.PType.Find(int.Parse(PTypesID)).Pictures;


            recordcount = plist.Count;



 return IListPage(firstResult, maxResults, plist);


        }



 public IList IListPage(int firstResult, int maxResults, IList list)




{


            ArrayList tlist = new ArrayList();


 int i = 0;


 foreach (object obj in list)




{


 if (i >= firstResult && i < (firstResult+maxResults))




{


                    tlist.Add(obj);


                }


                i++;


            }


 return tlist;


        }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JavaScript事件

    JavaScript事件 对于事件来讲,首先,我们需要了解这样几个概念:事件;事件处理程序;事件类型;事件流;事件冒泡;事件捕获;事件对象;事件模拟,事件方面的...

    汤高
  • 分享一个flash播放音乐的类

    //定义数组 var myXML = new XML(); var mp3total = new Array(); var mp3name = new Arra...

    汤高
  • Java使用JDBC连接Hive(新版本)API封装

    网上找了很多封装的API,发现都是过时了的,运行报各种错误,经过了几天的调错,终于可以使用java代码操作hive了 首先看看所需的包 ? 所有的分析都在代码里...

    汤高
  • android实现简单左滑删除控件

    砸漏
  • 自定义 Behavior,实现嵌套滑动、平滑切换周月视图的日历

    使用 CoordinateLayout 可以协调它的子布局,实现滑动效果的联动,它的滑动效果由 Behavior 实现。以前用过小米日历,对它滑动平滑切换日月视...

    CCCruch
  • ViewDragHelper实现QQ侧滑效果

    侧滑的实现方式有很多方式来实现,这次总结的ViewDragHelper就是其中一种方式,ViewDragHelper是2013年谷歌I/O大会发布的新的控件,...

    砸漏
  • 深度学习基础知识题库大全

    解析:正确答案A,更多层意味着网络更深。没有严格的定义多少层的模型才叫深度模型,目前如果有超过2层的隐层,那么也可以及叫做深度模型。

    小锋学长
  • C++之友元函数

    友元函数提供了一种类外访问类的私有成员的方式。这种方式很明显破坏了类的封装性。但是有时候我们确实有这种需求。为此C++就提供了友元函数和友元类。本文说明的是友元...

    zy010101
  • 2014年网易阿里腾讯 面试问题相关

    http://blog.csdn.net/wendy260310/article/details/41039625

    bear_fish
  • ElasticSearch客户端注解使用介绍

    The best elasticsearch highlevel java rest api-----bboss

    庞小明

扫码关注云+社区

领取腾讯云代金券