Bonjour à tous,
Cette question a été posée pas mal de fois sur divers forums: apparemment seuls les membres du contrat de données, et pas les méthodes, peuvent être exposées au client.
Or, dans mon application, j'ai un service WCF qui me renvoie une classe représentant une forme de DataTable, avec un membre Rows. J'aimerais implémenter dans cette classe des méthodes permettant de trouver certains enregistrements via des requêtes linq.
A priori, lorsque le client reçoit cette classe, ces méthodes devraient pouvoir être disponibles, mais il n'en est rien. Implémenter tout cela du côté du client lui-même revient à reporter une partie du business sur le client et s'il faut le faire via des nouveaux appels au service (via une méthode qui prendrait en paramètre les Rows avec un critère de rechercher et qui renverrait une nouvelle liste de Rows filtrée), cela va alourdir les performances.
Que me suggérez-vous ?
D'avance merci.
Partager