我有这个WIQL..。
Wiql wiql = new Wiql()
{
Query = string.Format("SELECT [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State]" +
" FROM WorkItemLinks" +
" WHERE Target.[System.TeamProject] = '{0}'" +
" AND Source.[System.Id] = {1}" +
" AND [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward'" +
" mode(Recursive)", project, startingChildId)
};
我想让它与这个TFS查询匹配,其中特定工作项的所有父项都被放入一个树中,如下所示。
我的问题是,我只从我想要父工作项的案例中获得子工作项。我怎样才能在树上遍历而不是向下遍历呢?我已经尝试将System.Links.LinkType
切换到父关系等效项,但这样做会抛出一个不受支持的错误。
发布于 2017-01-25 15:44:26
检查下面的WIQL:
select [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State]
from WorkItemLinks
where ([System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward')
and (Target.[System.Id] = 4839)
order by [System.Id]
mode (Recursive, ReturnMatchingChildren)
https://stackoverflow.com/questions/41841613
复制相似问题