這些工作項目(和鏈接的變更集)往往容易出錯。 因此,適合團隊代碼審查的人選,應該多加關注。如何查詢變量集太多的工作項目
我檢查了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支持。 – 2012-04-15 10:10:24