.net WCF服务设计问题与客户端网格

.net WCF服务设计问题与客户端网格,.net,wcf,named-pipes,.net,Wcf,Named Pipes,我正在考虑如何设计我的服务,特别是在客户端为gridview提供数据的部分 GridView需要以下数据: -物品清单 -所有记录的计数 问题是: 我是否应该创建一个获取这些数据的方法,该方法将返回一个包含计数和列表的对象。或者创建两个单独的方法,一个用于列表,一个用于计数 int Getcount()和GetAll(int-page,int-pageSize) Response-GetResponse(int-page,int-pageSize) 就个人而言,我更喜欢第二个选项,因为它更清晰,

我正在考虑如何设计我的服务,特别是在客户端为gridview提供数据的部分

GridView需要以下数据:

-物品清单

-所有记录的计数

问题是:

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

  • int Getcount()
    GetAll(int-page,int-pageSize)
  • Response-GetResponse(int-page,int-pageSize)

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