Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 可以使用Wiql查询检索工作项下的所有树_Azure Devops_Wiql_Azure Boards - Fatal编程技术网

Azure devops 可以使用Wiql查询检索工作项下的所有树

Azure devops 可以使用Wiql查询检索工作项下的所有树,azure-devops,wiql,azure-boards,Azure Devops,Wiql,Azure Boards,是否可以从Azure Boards中的工作项检索所有子项? 我的结构如下: 里程碑 特征(儿童) 发展PBI 1(儿童) 开发PBI 2(后续) 。。。(继任者) 开发PBI N(继任者) 这是我到目前为止提出的问题: SELECT [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State] FRO

是否可以从Azure Boards中的工作项检索所有子项? 我的结构如下:

  • 里程碑
    • 特征(儿童)
      • 发展PBI 1(儿童)
        • 开发PBI 2(后续)
          • 。。。(继任者)
            • 开发PBI N(继任者)
这是我到目前为止提出的问题:

SELECT
      [System.Id],
      [System.WorkItemType],
      [System.Title],
      [System.AssignedTo],
      [System.State]
FROM workitemLinks
WHERE
      (
              [Source].[System.Id] = 41064
      )
      AND
      (
              [Source].[System.WorkItemType] = "Milestone"
      )
      AND (
              [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward'
      )
ORDER BY [System.Id]
MODE (Recursive)

但是,仅检索到第三级,即里程碑、功能和开发PBI 1

是否有两种链接类型:子链接和后续链接?是的,子链接和后续链接。我在我的程序中通过创建一个递归方法来检索所有成功者来解决这个问题。你可以在这里发布答案并接受它:)你有两种链接类型:子链接和后续链接吗?是的,子链接和后续链接。我在程序中通过创建一个递归方法来检索所有成功者,从而解决了这个问题。您可以在此处发布答案并接受它:)