【发布时间】:2016-04-25 01:09:52
【问题描述】:
我需要获取 IQueryable 的 TFS 工作项,它支持 OrderBy、Take 和 Skip 方法(分页和排序所需的)。我使用了 Wilinq linq 提供程序,但它没有准备这些方法。
还有其他方法可以从工作项中获取 IQueryable 吗? TFS API 或任何其他库是否为其提供解决方案?
【问题讨论】:
标签: linq tfs tfs-workitem
我需要获取 IQueryable 的 TFS 工作项,它支持 OrderBy、Take 和 Skip 方法(分页和排序所需的)。我使用了 Wilinq linq 提供程序,但它没有准备这些方法。
还有其他方法可以从工作项中获取 IQueryable 吗? TFS API 或任何其他库是否为其提供解决方案?
【问题讨论】:
标签: linq tfs tfs-workitem
您不需要IQueryable 来使用LINQ,您需要一个IEnumerable,其中包括数组。
work item query 返回一个WorkItemCollection,它通过接口继承链实现IEnumerable。您可能必须使用 Cast<WorkItem>() 将其转换为 IEnumerable<WorkItem>,但它应该可以工作。
【讨论】:
AsQueryable。