Эти рабочие элементы (и связанные с ними изменения) часто подвержены ошибкам. Итак, хорошие кандидаты на просмотр кода команды, и должны уделять больше внимания.Как запросить рабочие элементы со слишком большим количеством наборов изменений
Я проверил Work Item Query Language and Client Object Model и WIQL syntax for Link Query, но до сих пор не может получить эти рабочие элементы (с количеством изменений) эффективно.
Можно ли запросить такой запрос (должен быть синтаксис 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-запросов непосредственно в базе данных (like this)?
Или мы можем иметь что-то вроде CurrentRelatedLinkCount/ExternalLinkCount/HyperLinkCount/RelatedLinkCount, которые поддерживаются по умолчанию (с VS IDE или API), как поле запроса?
Лучший SQL-запрос. Но, однако, COUNT не поддерживается WIQL. –