Выбор строк 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 на реляционном хранилище