[求助]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 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

【C++练手】C++实现单链表

前几天找实习的时候,一个面试官给我留了一个题,做一个链表demo,要求实现创建、插入、删除等操作。 链表是一种常见的数据结构,它是一种物理存储单元上非连续、非顺...

35070
来自专栏数据结构与算法

洛谷P3380 【模板】二逼平衡树(树套树)

您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:

30630
来自专栏恰童鞋骚年

剑指Offer面试题:24.复杂链表的复制

  下图是一个含有5个结点的复杂链表。图中实线箭头表示m_pNext指针,虚线箭头表示m_pSibling指针。为简单起见,指向NULL的指针没有画出。

8920
来自专栏皮皮之路

【JDK1.8】JDK1.8集合源码阅读——Set汇总

323120
来自专栏王磊的博客

Java核心(四)面试必备—你不知道的数据集合

导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧!

11220
来自专栏chenssy

【死磕Java并发】-----J.U.C之阻塞队列:PriorityBlockingQueue

我们知道线程Thread可以调用setPriority(int newPriority)来设置优先级的,线程优先级高的线程先执行,优先级低的后执行。而前面介绍的...

36140
来自专栏计算机视觉与深度学习基础

Leetcode 215. Kth Largest Element in an Array

Find the kth largest element in an unsorted array. Note that it is the kth larg...

231100
来自专栏java思维导图

【一分钟知识】HashSet和TreeSet,HashMap与HashTable

java思维导图 xmind导图配合精美文章,可视化学习,让java不再难懂。 ? ? HashSet和TreeSet HashSet 哈希表实现的,HashS...

37370
来自专栏Java编程

Java HashMap那点事

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,...

44000
来自专栏GreenLeaves

CLR关于语言文化的类型一CultureInfo类和字符串与线程的关联

13040

扫码关注云+社区

领取腾讯云代金券