2010-02-19 6 views
0

Je pense à la façon de concevoir mon service, en particulier la partie qui fournira des données pour une grille de vue du côté client.WCF Service question de conception et une grille sur le côté client

Le GridView a besoin de ces données:

liste -A des objets

-Count de tous les dossiers

La question est:

Dois-je créer une méthode pour obtenir ces données retournera un objet qui inclurait le compte et la liste. Ou plutôt créez deux méthodes distinctes, une pour la liste et une pour le compte.

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

Répondre

0

Personnellement, je préfère la deuxième option, car elle est plus claire et vous n'avez pas besoin de plusieurs allers-retours vers le serveur. En outre, il prend en compte le fait que le nombre d'enregistrements peut changer lors de l'affichage d'un bloc de données.