Сортируемый список в WCF - PullRequest
0 голосов
/ 05 марта 2009

На основании этой статьи http://www.codeproject.com/KB/linq/bindinglist_sortable.aspx I реализовал мой бизнес-объект с сортируемой функцией. Когда я отправляю объект клиентское приложение (winfoms), объекты не сортируются. У кого-нибудь есть решение для этого?

Спасибо за ответ, Яни

Ответы [ 2 ]

0 голосов
/ 09 марта 2009

LINQ - идеальный компаньон для WCF и возвращаемых массивов объектов. Мы используем его для сортировки и незначительной настройки результатов, возвращаемых нашими службами. В некоторых системах мы фактически снимаем большие наборы данных и удерживаем их на веб-серверах DMZ в состоянии приложения, а затем повторно используем наборы для удовлетворения нескольких похожих запросов клиентов с помощью LINQ для некоторого дополнительного массирования.

listingQuery = listingQuery.OrderByDescending(p => p.JobCityId).ThenBy(p => p.WorkingTitle);
0 голосов
/ 05 марта 2009

Сортировку нужно выполнять на клиенте, а не в сервисе.

Возвращает коллекцию / список / массив из службы WCF, передает ее в SortableBindingList на стороне клиента и передает этот список в свою таблицу. Это должно сработать.

...