【问题标题】:Selecting DISTINCT rows using 'Work Item Query Language' WIQL使用“工作项查询语言”WIQL 选择 DISTINCT 行
【发布时间】:2016-06-05 15:46:03
【问题描述】:

我正在查询所有 IterationID 及其对应的 IterationPath 的列表。以下代码有效并生成一个包含多个重复行的长列表:

WorkItemCollection queryResults = workItemStore.Query(
                "Select [System.IterationID], [System.IterationPath] " +
                "From WorkItems");
foreach(WorkItem workitem in queryResults)
{
    Console.WriteLine("IterationID: {0}\t IterationPath: {1}", workitem.IterationId, workitem.IterationPath);
}

我试图只选择不同的行,遗憾的是DISTINCT 子句似乎不像在 SQL 中那样适用于 WIQL。是否可以使用 WIQL 创建此列表?

【问题讨论】:

    标签: tfs tfs-sdk wiql


    【解决方案1】:

    很遗憾,WIQL 语法不支持DISTINCT 查询。 (也试过了)

    但是,如果您只想使行唯一,您还可以使用关系仓库上的 SQL 来查询工作项。具体可以参考这个链接:How to query Work Items using SQL on the Relational Warehouse

    【讨论】:

      猜你喜欢
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      • 2021-07-16
      • 2018-07-10
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      相关资源
      最近更新 更多