【问题标题】:Sortable list in WCFWCF 中的可排序列表
【发布时间】:2010-10-11 11:53:51
【问题描述】:

根据这篇文章http://www.codeproject.com/KB/linq/bindinglist_sortable.aspx我 使用可排序功能实现了我的业务对象。当我将对象发送到 客户端应用程序(winfoms),对象不可排序。有人对此有解决方案吗?

感谢您的回答, 贾尼

【问题讨论】:

    标签: wcf list jquery-ui-sortable


    【解决方案1】:

    您应该在客户端上执行排序,而不是在服务中。

    从您的 WCF 服务返回一个集合/列表/数组,将其提供给客户端的 SortableBindingList,然后将该列表传递给您的网格。这应该可以解决问题。

    【讨论】:

      【解决方案2】:

      LINQ 是 WCF 和返回的对象数组的完美伴侣。我们使用它对我们的服务返回的结果进行排序和小规模定制。在某些系统中,我们实际上会拉下更大的数据集,并将它们以应用程序状态保存在 DMZ Web 服务器上,然后重用这些数据集以满足多个使用 LINQ 的类似客户端请求以进行一些额外的按摩。

      listingQuery = listingQuery.OrderByDescending(p => p.JobCityId).ThenBy(p => p.WorkingTitle);
      

      【讨论】:

        猜你喜欢
        • 2011-01-08
        • 1970-01-01
        • 1970-01-01
        • 2014-05-06
        • 2012-03-19
        • 1970-01-01
        • 2014-06-21
        • 1970-01-01
        • 2011-04-23
        相关资源
        最近更新 更多