これらの作業項目(およびリンクされたチェンジセット)は、エラーが発生することがよくあります。 チームコードレビューの候補者であり、より注意を払う必要があります。あまりにも多くのチェンジセットを使用して作業項目を照会する方法
私は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)?
デフォルトでは(VS IDEまたはAPIから)サポートされているCurrentRelatedLinkCount/ExternalLinkCount/HyperLinkCount/RelatedLinkCountなどのクエリフィールドを使用できますか?
より良いSQLクエリです。しかし、COUNTはWIQLではサポートされていません。 –