0
我正在嘗試從TFS查詢工作項目信息 - 特別是從CMMI風險模板中查詢。看起來無論我把什麼放在select子句中,實際上我仍然需要在Fields集合中查找值。與此查詢:如何返回WIQL中的TFS工作項字段?
WorkItemCollection queryResults = workItemStore.Query(@"
SELECT [System.Id],
[System.WorkItemType],
[System.Title],
[Microsoft.VSTS.Common.Severity],
[Microsoft.VSTS.CMMI.Probability]
FROM WorkItems
WHERE [System.TeamProject] = 'MyProj'
and [System.WorkItemType] = 'Risk'
ORDER BY [System.Id] ");
我看不到
queryResults[0].Severity or
queryResults[0].Probability
輸出,但我可以看到
queryResults[0].Fields["Severity"];
似乎選擇列表是在這種情況下無關緊要。我錯過了什麼?
是的,我終於看到另一個帖子,有人解釋說,通過將字段添加到選擇列表中,我預先獲取它們。如果我訪問它們而不在選擇列表中,則它們將被加載。 – Graeme