2016-02-23 1 views
0

Я запрашиваю список всех Итерационных идентификаторов и их соответствующих IterationPath. Следующий код работает и производит длинный список с несколькими повторяющимися строками:Выбор строк DISTINCT с использованием «Язык запросов рабочих элементов» WIQL

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 в реляционном хранилище для запроса рабочих элементов. Подробности об этом вы можете сослаться на эту ссылку: How to query Work Items using SQL on the Relational Warehouse

Смежные вопросы