WCF服务设计问题和客户端的网格

时间:2010-02-19 14:43:08

标签: .net wcf named-pipes

我正在考虑如何设计我的服务,尤其是那些将为客户提供网格视图数据的部分。

GridView需要这些数据:

- 对象列表

所有记录的数量

问题是:

我是否应该创建一个获取这些数据的方法,这些方法将返回一个包含计数和列表的对象。或者更确切地说,创建两个单独的方法,一个用于列表,另一个用于计数。

  1. int Getcount()GetAll(int page,int pageSize)
  2. Response GetResponse(int page,int pageSize)

1 个答案:

答案 0 :(得分:0)

就个人而言,我更喜欢第二种选择,因为它更清晰,你不需要多次往返服务器。此外,它还考虑到在查看大量数据时记录的数量可能会发生变化。