Эти рабочие элементы (и связанные наборы изменений)часто подвержены ошибкам. Таким образом, хорошие кандидаты для проверки кода группы, и должны уделять больше внимания.
Я проверил Язык запросов рабочих элементов и клиентскую объектную модель и синтаксис WIQL для запроса ссылок , но по-прежнему не могу получить эти рабочие элементы (с количеством наборов изменений)эффективно.
Есть ли какой-нибудь способ сделать такой запрос (должен быть WIQL, синтаксис SQL здесь только для демонстрации)?
SELECT [Source].[System.Id], COUNT(1) AS Changesets FROM WorkItemLinks
WHERE [Source].[System.WorkItemType] = 'Bug'
AND [System.Links.LinkType] = 'Changeset'
GROUP BY [Source].[System.Id]
HAVING Changesets > 5
Или существует эффективный способ использования API, который не требует чтения каждого рабочего элемента для подсчета?
Или это может быть достигнуто только прямым выполнением SQL-запросов к базе данных(следующим образом )?
Или у нас может быть что-то вроде CurrentRelatedLinkCount/ ExternalLinkCount / HyperLinkCount / RelatedLinkCount , которые по умолчанию поддерживаются (из VS IDE или API), как поле запроса?