Các mục công việc này (và các bộ thay đổi được liên kết) thường dễ bị lỗi. Vì vậy, các ứng cử viên tốt để đánh giá mã nhóm và cần chú ý hơn.Cách truy vấn các mục công việc có quá nhiều thay đổi
Tôi đã kiểm tra Work Item Query Language and Client Object Model và WIQL syntax for Link Query, nhưng vẫn không thể nhận được các mục công việc này (với số lượng thay đổi) một cách hiệu quả.
Có cách nào để truy vấn như thế này (phải là WIQL, cú pháp SQL ở đây chỉ để trình diễn)?
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
Hoặc là có cách hiệu quả để sử dụng API, không cần đọc từng mục công việc để đếm?
Hoặc chỉ có thể đạt được bằng cách thực hiện truy vấn SQL trên cơ sở dữ liệu trực tiếp (like this)?
Hoặc chúng ta có thể có một cái gì đó như CurrentRelatedLinkCount/ExternalLinkCount/HyperLinkCount/RelatedLinkCount, được hỗ trợ theo mặc định (từ VS IDE hoặc API), làm trường truy vấn?
Truy vấn SQL tốt hơn. Tuy nhiên, COUNT không được hỗ trợ bởi WIQL. –