2015-11-09 32 views
4

我正在尝试获取特定迭代的任务。我知道我可以通过迭代路径或迭代ID来获得。我有这个查询:如何在TFS rest API中获取迭代路径或迭代ID?

SELECT * 
    FROM WorkItems 
    WHERE [System.WorkItemType] = 'Task' 
    AND [System.IterationID] = 24138 

该查询工作正常,但我没有办法得到该迭代路径或迭代ID。

有没有办法获得迭代ID?

回答

3

您必须从Tfs_Warehouse数据库查询表格。你可以找到参考here。查询如下所示:

SELECT * from DimWorkItem dwi 
INNER JOIN DimIteration di on dwi.IterationSK=di.IterationSK 
WHERE dwi.System_WorkItemType = 'Task' 
AND di.IterationPath = 'foobar' 
+0

可以用REST API查询TFS_Warehouse吗? –

+0

我认为这些信息会很有用 –