Liste triable en WCF
-
03-07-2019 - |
Question
Sur la base de cet article http://www.codeproject.com/KB/linq /bindinglist_sortable.aspx I implémenté mon objet bussines avec fonctionnalité triable. Quand j'envoie l'objet au application client (winfoms), les objets ne sont pas triables. Quelqu'un a-t-il une solution à cela?
Merci pour la réponse, Jani
La solution
Vous devez effectuer le tri sur le client, pas dans le service.
Renvoyez une collection / liste / tableau à partir de votre service WCF, alimentez-le vers votre SortableBindingList
côté client et transmettez cette liste à votre grille. Cela devrait faire l'affaire.
Autres conseils
LINQ est le compagnon idéal de WCF et des tableaux d’objets renvoyés. Nous l'utilisons pour le tri et la personnalisation mineure des résultats renvoyés par nos services. Dans certains systèmes, nous extrairons des ensembles de données plus volumineux et les conserverons sur les serveurs Web DMZ en état d’application, puis nous les réutiliserons pour répondre à plusieurs demandes de clients similaires avec LINQ afin de procéder à un masquage supplémentaire.
listingQuery = listingQuery.OrderByDescending(p => p.JobCityId).ThenBy(p => p.WorkingTitle);