Выбор строк DISTINCT с помощью WIQL "Язык запросов рабочих элементов"

Я запрашиваю список всех 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 предложение не работает с WIQL, как в SQL. Возможно ли создание этого списка с помощью WIQL?

1 ответ

Решение

К несчастью, DISTINCT запросы не поддерживаются с синтаксисом WIQL. (Тоже попробовал)

Однако, если вы хотите сделать строки уникальными, вы также можете использовать SQL в реляционном хранилище для запроса рабочих элементов. Подробнее об этом вы можете обратиться по этой ссылке: Как запросить рабочие элементы с помощью SQL на реляционном хранилище

Другие вопросы по тегам