从TFS工作项中获取IQueryable

时间:2016-04-24 16:37:16

标签: linq tfs tfs-workitem

我需要获得 IQueryable 的TFS工作项,它支持 OrderBy Take Skip 方法(分页和排序所需的)。我使用了 Wilinq linq提供程序,但它没有准备这些方法。

还有其他方法可以从工作项中获取IQueryable吗? TFS API或任何其他库是否为其提供解决方案?

1 个答案:

答案 0 :(得分:1)

您不需要IQueryable来使用LINQ,您需要IEnumerable,其中包含数组。

work item query返回WorkItemCollection,它通过一系列接口继承实现IEnumerable。您可能必须使用Cast<WorkItem>()将其转换为IEnumerable<WorkItem>,但它应该有效。